Font Size: a A A

Image Data Generation For Volumetric 3D Display

Posted on:2012-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:X Y DuanFull Text:PDF
GTID:2178330335474320Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Volumetric 3D display is a new display technology which is developing fast with the technological advancement of data storage and progressing. Volumetric 3D display technology merges a multiplicity of subjects such as optical, mechanical, electronic, computer, information, and so on, and is at the forefront of electronic displays field. This is to display volumetric 3D images having real meaning physical depth in true 3D space, and reappear existing objects to provide realistic stereoscopic vision effect. This new display technology will be fully applied in industry, medical treatment, military, traffic control, entertainment, and other field.Some results have been achieved in basic theory and key technology of volumetric 3D display. Display devices of various kinds are already developed and applied to related science research. Software for them, however, is lacked. The situation that software is lagging behind hardware constrains the application and development of volumetric 3D display. For this, this thesis studied on the method of generating volumetric 3D display data. Method of processing 3D model based on OpenGL and generating specific format image slice for volumetric 3D display based on rotating flat screen is proposed. The major research aspects in this thesis are as follows:Firstly, model construction is studied according to the needs of model processing. Then 3DS and DXF file format are analyzed, by which read and redraw of model of these two kinds are studied and realized to construct and process 3D model in our software environment.Secondly, model processing is studied, and a method of obtaining image slice data of 3D model is proposed. In this method, clip planes in OpenGL are used to restrain the view volume. Unwanted parts of a model are cut and the rest is an image slice. The relative positions of clip places and the model are controlled in accordance with certain rules, and then image slices from different angles are obtained if above clip process is looped correctly. A series of vertical image slices are gained using this method, which are image data for rotating flat screen based volumetric 3D display. What we need to get is only multiple 2D image slices by this method. Next we can manage to generate image files from these image slices.Thirdly, based on above method, exporting bitmap images of image slices are studied. By double-buffering in OpenGL, image data of slices obtained using above method is read. Those data is transferred into self-created buffer and written into bitmap image files finally. The bitmap image exported can demonstrate colorful visual effects to offer eerily accurate 3D volumetric simulations of settings. However, clarity of bitmap images is relevant to its resolution. Jagged edges are produced when a bitmap image is magnified on the display screen.Fourthly, in order to avoid disadvantages of bitmap image, a new vector image is designed. Based on obtaining image slices of model, image data is recorded and saved in this new file format. These data is mainly parameter information of matrix transformations and other relative information.Lastly, software to generate image data for volumetric 3D display is designed and developed. There are mainly four functions such as construction of 3D model,3D model processing, image slice generation, and visual simulation of volumetric 3D display. To verify that method this thesis proposes is feasible, instances are given. And two different instances exporting respectively bitmap and vector image are compared, which shows that bitmap image is colorful and vector image can be exported faster, needs less storage space, and keeps clear when scaled.
Keywords/Search Tags:True 3D Volumetric Display, Image Slices, Data Generation, Bitmap Image, Vector Image
PDF Full Text Request
Related items