Orientation field guided line abstraction for 3D printing

Abstract This paper focuses on printing a 2D color image by using a desktop fused deposition modeling (FDM) 3D printer. A fully automatic framework is presented to convert a 2D image into a non-photorealistic line drawing which is suitable for 3D printing. Firstly, an image is partitioned into a moderate number of regions, and contours of these regions are extracted to deliver the high level abstraction of the image. The contour lines are further refined by taking into consideration the restrictions of 3D printing. Next, an orientation field based on the contours and feature lines at a finer level is computed to guide the placement of streamlines. The distances between streamlines are carefully controlled such that the density respects the pixel intensity values. Finally, the resulting streamlines are converted into printing paths and printed by using filaments with specified colors. Experimental results show the feasibility and efficacy of our method on portraying a given image by using a few of 3D printable non-intersecting lines while preserving features and tone variation in the image.

[1]  Ligang Liu,et al.  FrameFab: robotic fabrication of frame shapes , 2016, ACM Trans. Graph..

[2]  Robert Bosch,et al.  Continuous line drawings via the traveling salesman problem , 2004, Oper. Res. Lett..

[3]  Shigeo Takahashi,et al.  Abstracting images into continuous-line artistic styles , 2013, The Visual Computer.

[4]  Dani Lischinski,et al.  Printed Perforated Lampshades for Continuous Projective Images , 2015, ACM Trans. Graph..

[5]  Gang Ren,et al.  WireDraw: 3D Wire Sculpturing Guided with Mixed Reality , 2017, CHI.

[6]  Cuneyt Akinlar,et al.  Edge Drawing: A combined real-time edge and segment detector , 2012, J. Vis. Commun. Image Represent..

[7]  Andrew Chi-Sing Leung,et al.  Evolving Mazes from Images , 2010, IEEE Transactions on Visualization and Computer Graphics.

[8]  Lizhong Xu,et al.  Fast Multiregion Image Segmentation Using Statistical Active Contours , 2017, IEEE Signal Processing Letters.

[9]  Radomír Mech,et al.  Dual‐color mixing for fused deposition modeling printers , 2014, Comput. Graph. Forum.

[10]  Wilfrid Lefer,et al.  Creating Evenly-Spaced Streamlines of Arbitrary Density , 1997, Visualization in Scientific Computing.

[11]  Brian Cabral,et al.  Imaging vector fields using line integral convolution , 1993, SIGGRAPH.

[12]  Shigeo Takahashi,et al.  A Graph‐based Approach to Continuous Line Illustrations with Variable Levels of Detail , 2011, Comput. Graph. Forum.

[13]  Steve Marschner,et al.  On-The-Fly Print: Incremental Printing While Modelling , 2016, CHI.

[14]  Stefanie Müller,et al.  WirePrint: 3D printed previews for fast prototyping , 2014, UIST.

[15]  Willi Viktor Lauer,et al.  Mesh‐Mould: Robotically Fabricated Spatial Meshes as Reinforced Concrete Formwork , 2014 .

[16]  Jianfei Cai,et al.  Beyond pixels: A comprehensive survey from bottom-up to semantic image segmentation and cosegmentation , 2015, J. Vis. Commun. Image Represent..

[17]  Amar Mitiche,et al.  Multiregion Image Segmentation by Parametric Kernel Graph Cuts , 2011, IEEE Transactions on Image Processing.

[18]  Craig S. Kaplan,et al.  Image-guided maze construction , 2007, ACM Trans. Graph..

[19]  Charless C. Fowlkes,et al.  Contour Detection and Hierarchical Image Segmentation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  智一 吉田,et al.  Efficient Graph-Based Image Segmentationを用いた圃場図自動作成手法の検討 , 2014 .

[21]  Zhonggui Chen,et al.  Line drawing for 3D printing , 2017, Comput. Graph..

[22]  Yong-Jin Liu,et al.  Cognitive mechanism related to line drawings and its applications in intelligent process of visual media: a survey , 2016, Frontiers of Computer Science.

[23]  Jingyuan Li,et al.  Personalized food printing for portrait images , 2018, Comput. Graph..