Compressed Representation of Color Information for Converting 2D Images Into 3D Models

© 2020 by IJCTT Journal
Volume-68 Issue-11
Year of Publication : 2020
Authors : Poorna Banerjee Dasgupta
DOI :  10.14445/22312803/IJCTT-V68I11P108

How to Cite?

Poorna Banerjee Dasgupta, "Compressed Representation of Color Information for Converting 2D Images Into 3D Models," International Journal of Computer Trends and Technology, vol. 68, no. 11, pp. 59-63, 2020. Crossref, 10.14445/22312803/IJCTT-V68I11P108

Three-dimensional (3D) modeling is applied in numerous fields such as medical imaging, archaeology, industrial fabrication of machine parts and tools, gaming, animation, architecture, and interior design. In several such applications, the 3D model is developed based on an initial two-dimensional (2D) image of the model. An important aspect of converting a 2D image into a 3D model is the preservation and representation of the associated color information. With the advent of 3D printing technology, colored 3D models can be developed from their corresponding 2D images and can then be printed with the aid of 3D slicing software. Although several file formats are available for supporting generic 3D printing, only a few of them support colored 3D printing. Additionally, if the 3D model is complex, the associated color data will be huge, which will lead to longer processing times and greater storage requirements for both the 3D modeling software and the 3D slicing software. Hence, in this study, a lossy compression algorithm is proposed for representing the color information associated with OBJ and MTL file formats. The proposed compression algorithm has been designed to reduce the memory storage required for representing a 3D model’s color information without significantly affecting the model’s visual color appearance.

[1] Dibya Chakravorty. (2018) OBJ File Format. [Online] Available:
[2] C?t?lin Iancu, Daniela Iancu, and Alin St?ncioiu, From CAD Model To 3D Print Via "STL" File Format, Fiability & Durability, 1(2010) 73-80.
[3] StereoLithography Interface Specification, 3D Systems Inc.,(1989).
[4] Dibya Chakravorty. (2019) STL File Format. [Online] Available:
[5] Jonathan D. Hiller and Hod Lipson, STL 2.0: A Proposal for a Universal Multi-Material Additive Manufacturing File Format, Cornell University. (2009).
[6] WANG Jin-feng and YAO Guo-qing, OBJ Three-dimensional Model File Format in OpenGL Input and Processing, Computer Knowledge and Technology, 2011.
[7] C?t?lin Iancu, 3D PRINTING FILE FORMATS, Constantin Brâncu?i University, 2018.
[8] MTL Files: Material Definitions for OBJ Files. (2018) [Online] Available:
[9] Bui Tuong Phong, Illumination for computer-generated pictures, Communications of ACM 18, No. 6, 311–317, 1975.
[10] Diane Ramey, Linda Rose, and Lisa Tyerman, MTL Material Format (Lightwave, OBJ), Alias and Wavefront Inc., 1995.
[11] Pavithra Mohan, "Enhanced Image Compression System" SSRG International Journal of Mobile Computing and Application 6.3 (2019): 1-7.
[12] Ian H. Witten et al., Semantic and Generative Models for Lossy Text Compression, The Computer Journal, Oxford University Press, 1994.
[13] IEEE 754-2019 - IEEE Standard for Floating-Point Arithmetic. (2019) [Online] Available:

3D modeling, 3D printing, lossy compression, MTL file format, OBJ file format.