Abstract
Accurate color reproduction is important in many applications of 3D printing, from design prototypes to 3D color copies or portraits. Although full color is available via other technologies, multi-jet printers have greater potential for graphical 3D printing, in terms of reproducing complex appearance properties. However, to date these printers cannot produce full color, and doing so poses substantial technical challenges, from the shear amount of data to the translucency of the available color materials. In this article, we propose an error diffusion halftoning approach to achieve full color with multi-jet printers, which operates on multiple isosurfaces or layers within the object. We propose a novel traversal algorithm for voxel surfaces, which allows the transfer of existing error diffusion algorithms from 2D printing. The resulting prints faithfully reproduce colors, color gradients and fine-scale details.
Supplemental Material
Available for Download
Supplemental movie, appendix, image and software files for, Pushing the Limits of 3D Color Printing: Error Diffusion with Translucent Materials
- 3DSystems. 2014. Projet 860Pro. http://www.3dsystems.com/3dprinters/professional/projet-860pro.Google Scholar
- A. Agar and J. Allebach. 2005. Model-based color halftoning using direct binary search. IEEE Trans. on Image Proc. 14, 12, 1945--1959. Google ScholarDigital Library
- M. Alexa and J. Kyprianidis. 2015. Error diffusion on meshes. Computers and Graphics (Proc. SMI 2014) 46, 336--344. Google ScholarDigital Library
- C. Arikan, A. Brunton, T. Tanksale, and P. Urban. 2015. Color-managed 3D-printing with highly translucent printing materials. In Proceedings of the SPIE/IS&T Electronic Imaging Conference. San Francisco.Google Scholar
- B. E. Bayer. 1973. An optimum method for two-level rendition of continuous-tone pictures. In Proceedings of the IEEE Intl. Conf. on Comm. Seattle, WA, 11--15.Google Scholar
- F. Campbell, J. Kulikowski, and J. Levinson. 1966. The effect of orientation on the visual resolution of gratings. The Journal of Physiology 187, 2, 427--436.Google ScholarCross Ref
- S. Chandrasekhar. 1960. Radiative transfer. Courier Dover Publications.Google Scholar
- J. Chang, B. Alain, and V. Ostromoukhov. 2009. Structure-aware error diffusion. ACM TOG (Proc. SIGGRAPH Asia) 28, 5, 162:1--162:8. Google ScholarDigital Library
- T. Chang and J. Allebach. 2003. Memory efficient error diffusion. IEEE Trans. on Image Proc. 12, 11, 1352--1366. Google ScholarDigital Library
- D. Chen, D. Levin, P. Didyk, P. Sitthi-Armorn, and W. Matusik. 2013. Spec2fab: A reducer-tuner model for translating specifications to 3D prints. ACM TOG (Proc. SIGGRAPH) 32, 4. Google ScholarDigital Library
- W. Cho, E. Sachs, N. M. Patrikalakis, and D. E. Troxel. 2003. A dithering algorithm for local composition control with three-dimensional printing. CAD 35, 9, 851--867.Google ScholarCross Ref
- CIE Publication No. 142. 2001. Improvement to industrial colour-difference evaluation. Tech. rep., Central Bureau of the CIE, Vienna, Austria.Google Scholar
- CIE Publication No. 159. 2004. A colour appearance model for colour management systems: CIECAM02. CIE Central Bureau, Vienna, Austria.Google Scholar
- P. Cignoni, E. Gobbetti, R. Pintus, and R. Scopigno. 2008. Color enhancement for rapid prototyping. In Proceedings of VAST. Google ScholarDigital Library
- E. Demichel. 1924. Le procédé. 26, 3, 17--21, 26--27.Google Scholar
- Y. Dong, J. Wang, F. Pellacini, X. Tong, and B. Guo. 2010. Fabricating spatially-varying subsurface scattering. ACM TOG (Proc. SIGGRAPH) 29, 4. Google ScholarDigital Library
- E. Doubrovski, E. Tsai, D. Dikovsky, J. Geraedts, H. Herr, and N. Oxman. 2015. Voxel-based fabrication through material property mapping: A design method for bitmap printing. CAD 60, 3--13.Google ScholarDigital Library
- R. Eschbach and K. Knox. 1991. Error-diffusion algorithm with edge enhancement. JOSA A 8, 12, 1844--1850.Google ScholarCross Ref
- M. D. Fairchild. 2013. Color Appearance Models, 3 ed. John Wiley & Sons, Inc., West Sussex, England.Google Scholar
- P. Felzenzwalb and D. Huttenlocher. 2004. Distance transforms of sampled functions. Tech. rep., Cornell University.Google Scholar
- R. Floyd and L. Steinberg. 1976. An adaptive algorithm for spatial grey scale. Proc. of the Soc. of Info. Display 17, 1.Google Scholar
- M. Hašan, M. Fuchs, W. Matusik, H. Pfister, and S. Rusinkiewicz. 2010. Physical reproduction of materials with specified subsurface scattering. ACM TOG (Proc. SIGGRAPH) 29, 3. Google ScholarDigital Library
- J. Hergel and S. Lefebvre. 2014. Clean color: Improving multifilament 3D prints. CGF (Proc. Eurographics) 33, 2, 469--478. Google ScholarDigital Library
- ICC. 2010. File Format for Color Profiles, 4.3.0.0 ed. http://www.color.org.Google Scholar
- G. Johnson and M. Fairchild. 2003. A top down description of SCIELAB and CIEDE2000. Color Research and Application 28, 6, 425--435.Google ScholarCross Ref
- Y. Lan, Y. Dong, F. Pellacini, and X. Tong. 2013. Bi-scale appearance fabrication. ACM TOG (Proc. SIGGRAPH) 32, 4. Google ScholarDigital Library
- D. Lau, G. Arce, and N. Gallagher. 1999. Digital halftoning by means of green-noise masks. JOSA A 16, 7, 1575--1586.Google ScholarCross Ref
- D. L. Lau and G. R. Arce. 2001. Modern Digital Halftoning. CRC Press. Google ScholarDigital Library
- A. Levin, D. Glasner, Y. Xiong, F. Durand, W. Freeman, W. Matusik, and T. Zickler. 2013. Fabricating BRDFs at high spatial resolution using wave optics. ACM TOG (Proc. SIGGRAPH) 32, 4. Google ScholarDigital Library
- P. Li and J. Allebach. 2004. Tone-dependent error diffusion. IEEE Trans. on Image Proc. 13, 2, 201--215. Google ScholarDigital Library
- Q. Lou and P. Stucki. 1998. Fundamentals of 3D halftoning. LNCS (Proc. Elect. Pub. and Art. Imag.) 1375, 224--239. Google ScholarDigital Library
- MCor Technologies. 2014. MCor Iris. http://mcortechnologies.com/3d-printers/iris/.Google Scholar
- T. Mitsa and K. Parker. 1992. Digital halftoning technique using a blue-noise mask. JOSA A 9, 11, 1920--1929.Google ScholarCross Ref
- J. Morovič. 2008. Color Gamut Mapping. John Wiley & Sons. Google ScholarDigital Library
- K. T. Mullen. 1985. The contrast sensitivity of human colour vision to red-green and blue-yellow chromatic gratings. The Journal of Physiology 359, 1, 381.Google ScholarCross Ref
- V. Ostromoukhov. 2001. A simple and efficient error-diffusion algorithm. In Proceedings of SIGGRAPH. Google ScholarDigital Library
- W.-M. Pang, Y. Qu, T.-T. Wong, D. Cohen-Or, and P. Heng. 2008. Structure-aware halftoning. ACM TOG (Proc. SIGGRAPH) 27, 3, 89. Google ScholarDigital Library
- T. Reiner, N. Carr, R. Mech, O. Stava, C. Dachsbacher, and G. Miller. 2014. Dual-color mixing for fused deposition modeling printers. CGF (Proc. Eurographics) 33, 2, 479--486. Google ScholarDigital Library
- G. L. Rogers. 1997. Optical dot gain in a halftone print. JIST 41, 643--656.Google Scholar
- Scanlab and Turbosquid. 2013. http://www.turbosquid.com/FullPreview/Index.cfm/ID/777450.Google Scholar
- R. Schmidt, C. Grimm, and B. Wyvill. 2006. Interactive decal compositing with discrete exponential maps. ACM TOG (Proc. SIGGRAPH) 25, 3, 605--613. Google ScholarDigital Library
- Stratasys. 2014. Objet500 Connex3. http://www.stratasys.com/3dprinters/production-series/connex3-systems.Google Scholar
- S. Sässtrunk, R. Buckley, and S. Swen. 1999. Standard RGB color spaces. In Proceedings of the IS&T/SID, 7th CIC. Scottsdale Ariz., 127--134.Google Scholar
- Ten24. 2013. http://www.ten24.info/?p=1164.Google Scholar
- Turbosquid. 2010. http://www.turbosquid.com/3d-models/free-maxmodel-apple/549455.Google Scholar
- R. Ulichney. 1987. Digital halftoning. The MIT Press. Google ScholarDigital Library
- F. L. Van Nes and M. A. Bouman. 1967. Spatial modulation transfer in the human eye. JOSA 57, 3, 401--406.Google ScholarCross Ref
- E. K. Vidimč, S.-P. Wang, J. Ragan-Kelley, and W. Matusik. 2013. Openfab: A programmable pipeline for multi-material fabrication. ACM TOG (Proc. SIGGRAPH) 32, 4. Google ScholarDigital Library
- P. L. Vora and H. J. Trussell. 1993. Measure of goodness of a set of color-scanning filters. JOSA A 10, 1499--1508.Google ScholarCross Ref
- D. R. Wyble and R. S. Berns. 2000. A critical review of spectral models applied to binary color printing. Color Research and Application 25, 1, 4--19.Google ScholarCross Ref
- G. Wyszecki and W. Stiles. 2000. Color Science: Concepts and Methods, Quantitative Data and Formulae, 2 ed. John Wiley & Sons, Inc.Google Scholar
- X. Zhang and B. A. Wandell. 1996. A spatial extension of CIELAB for digital color image reproduction. Society for Information Display Symposium Technical Digest 27, 731--734.Google Scholar
- B. Zhou and X. Fang. 2003. Improving mid-tone quality of variable-coefficient error diffusion using threshold modulation. ACM TOG (Proc. SIGGRAPH) 22, 3, 437--444. Google ScholarDigital Library
Index Terms
- Pushing the Limits of 3D Color Printing: Error Diffusion with Translucent Materials
Recommendations
Color contoning for 3D printing
Appearance reproduction is an important aspect of 3D printing. Current color reproduction systems use halftoning methods that create colors through a spatial combination of different inks at the object's surface. This introduces a variety of artifacts ...
3D color contoning
SCF '17: Proceedings of the 1st Annual ACM Symposium on Computational FabricationWe introduce a novel color reproduction method for 3D printing. In contrast to currently used halftoning techniques that use surface color mixing, our technique mixes colors inside the printed volume. This mitigates the variety of artifacts associated ...
Hierarchical error diffusion
This paper develops a distinctive class of color error diffusion algorithm, called hierarchical error diffusion (HED). It aims to achieve perceptually pleasing color halftone through neither conventional joint quantization nor interchannel error ...
Comments