Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Reconstruction of Machine-Made Shapes from Bitmap Sketches

Published: 05 December 2023 Publication History
  • Get Citation Alerts
  • Abstract

    We propose a method of reconstructing 3D machine-made shapes from bitmap sketches by separating an input image into individual patches and jointly optimizing their geometry. We rely on two main observations: (1) human observers interpret sketches of man-made shapes as a collection of simple geometric primitives, and (2) sketch strokes often indicate occlusion contours or sharp ridges between those primitives. Using these main observations we design a system that takes a single bitmap image of a shape, estimates image depth and segmentation into primitives with neural networks, then fits primitives to the predicted depth while determining occlusion contours and aligning intersections with the input drawing via optimization. Unlike previous work, our approach does not require additional input, annotation, or templates, and does not require retraining for a new category of man-made shapes. Our method produces triangular meshes that display sharp geometric features and are suitable for downstream applications, such as editing, rendering, and shading.

    Supplementary Material

    ZIP File (papers_441s4-file4.zip)
    supplemental

    References

    [1]
    P. Achlioptas, O. Diamanti, I. Mitliagkas, and L. Guibas. 2018. Learning representations and generative models for 3d point clouds. In International conference on machine learning. PMLR, 40--49.
    [2]
    M. Berger, A. Tagliasacchi, L. M. Seversky, P. Alliez, G. Guennebaud, J. A. Levine, A. Sharf, and C. T. Silva. 2017. A Survey of Surface Reconstruction from Point Clouds. Comput. Graph. Forum 36, 1 (jan 2017), 301--329.
    [3]
    S. Bhattacharjee and P. Chaudhuri. 2020. A survey on sketch based content creation: from the desktop to virtual and augmented reality. 39, 2 (2020), 757--780.
    [4]
    V. Blanz, M. J. Tarr, and H. H. Bülthoff. 1999. What Object Attributes Determine Canonical Views? Perception 28, 5 (1999), 575--599. arXiv:https://doi.org/10.1068/p2897 10664755.
    [5]
    A. Bonnici, A. Akman, G. Calleja, K. Camilleri, P. Fehling, A. Ferreira, F. Hermuth, J. Israel, T. Landwehr, J. Liu, N. Padfield, T. Sezgin, and P. Rosin. 2019. Sketch-based interaction and modeling: where do we stand? Artificial Intelligence for Engineering Design, Analysis and Manufacturing 33 (11 2019), 1--19.
    [6]
    S. Boyd, N. Parikh, E. Chu, B. Peleato, J. Eckstein, et al. 2011. Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends® in Machine learning 3, 1 (2011), 1--122.
    [7]
    M. L. Bynum, G. A. Hackebeil, W. E. Hart, C. D. Laird, B. L. Nicholson, J. D. Siirola, J.-P. Watson, and D. L. Woodruff. 2021. Pyomo-optimization modeling in python (third ed.). Vol. 67. Springer Science & Business Media.
    [8]
    T. Chen, Z. Zhu, A. Shamir, S.-M. Hu, and D. Cohen-Or. 2013. 3-Sweep: Extracting Editable Objects from a Single Photo. ACM Trans. Graph. 32, 6, Article 195 (nov 2013), 10 pages.
    [9]
    Z. Chen, A. Tagliasacchi, and H. Zhang. 2020. BSP-Net: Generating Compact Meshes via Binary Space Partitioning. Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2020).
    [10]
    Z. Chen and H. Zhang. 2019. Learning Implicit Fields for Generative Shape Modeling. Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2019).
    [11]
    Z. Chen and H. Zhang. 2021. Neural Marching Cubes. ACM Trans. Graph. 40, 6, Article 251 (dec 2021), 15 pages.
    [12]
    J. J. Cherlin, F. Samavati, M. C. Sousa, and J. A. Jorge. 2005. Sketch-based modeling with few strokes. Proceedings of the 21st spring conference on Computer graphics - SCCG '05 1, 212 (2005), 137.
    [13]
    C. B. Choy, D. Xu, J. Gwak, K. Chen, and S. Savarese. 2016. 3D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstruction. In Proceedings of the European Conference on Computer Vision (ECCV).
    [14]
    F. Cole, A. Golovinskiy, A. Limpaecher, H. S. Barros, A. Finkelstein, T. Funkhouser, and S. Rusinkiewicz. 2008. Where Do People Draw Lines?. In ACM SIGGRAPH 2008 Papers (Los Angeles, California) (SIGGRAPH '08). Association for Computing Machinery, New York, NY, USA, Article 88, 11 pages.
    [15]
    J. Delanoy, M. Aubry, P. Isola, A. A. Efros, and A. Bousseau. 2018. 3D Sketching using Multi-View Deep Volumetric Prediction. Proceedings of the ACM on Computer Graphics and Interactive Techniques 1, 1 (jul 2018), 1--22.
    [16]
    J. Delanoy, D. Coeurjolly, J.-O. Lachaud, and A. Bousseau. 2019. Combining voxel and normal predictions for multi-view 3D sketching. Computers & Graphics 82 (2019), 65--72.
    [17]
    Z. Deng, Y. Liu, H. Pan, W. Jabi, J. Zhang, and B. Deng. 2022. Sketch2PQ: Freeform Planar Quadrilateral Mesh Design via a Single Sketch. IEEE Transactions on Visualization and Computer Graphics PP (2022), 1--1.
    [18]
    M. Desbrun, M. Meyer, P. Schröder, and A. H. Barr. 1999. Implicit fairing of irregular meshes using diffusion and curvature flow. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques. 317--324.
    [19]
    T. Du, J. P. Inala, Y. Pu, A. Spielberg, A. Schulz, D. Rus, A. Solar-Lezama, and W. Matusik. 2018. InverseCSG: Automatic conversion of 3d models to csg trees. ACM Transactions on Graphics (TOG) 37, 6 (2018), 1--16.
    [20]
    R. O. Duda and P. E. Hart. 1972. Use of the Hough Transformation to Detect Lines and Curves in Pictures. Commun. ACM 15, 1 (jan 1972), 11--15.
    [21]
    D. H. Eberly. 2018. Least Squares Fitting of Data by Linear or Quadratic Structures.
    [22]
    K. Eissen and R. Steur. 2011. Sketching: The Basics. Bis Publishers.
    [23]
    H. Fan, H. Su, and L. J. Guibas. 2017. A point set generation network for 3d object reconstruction from a single image. In Proceedings of the IEEE conference on computer vision and pattern recognition. 605--613.
    [24]
    M. Gadelha, R. Wang, and S. Maji. 2018. Multiresolution tree networks for 3d point cloud processing. In Proceedings of the European Conference on Computer Vision (ECCV). 103--118.
    [25]
    Y. Gingold, T. Igarashi, and D. Zorin. 2009. Structured annotations for 2D-to-3D modeling. ACM Transactions on Graphics 28, 5 (2009), 1.
    [26]
    R. Girdhar, D. Fouhey, M. Rodriguez, and A. Gupta. 2016. Learning a Predictable and Generative Vector Representation for Objects. In ECCV.
    [27]
    T. Groueix, M. Fisher, V. G. Kim, B. Russell, and M. Aubry. 2018. AtlasNet: A Papier-Mâché Approach to Learning 3D Surface Generation. In Proceedings IEEE Conf. on Computer Vision and Pattern Recognition (CVPR).
    [28]
    Y. Gryaditskaya, F. Hähnlein, C. Liu, A. Sheffer, and A. Bousseau. 2020. Lifting Freehand Concept Sketches into 3D. ACM Trans. Graph. 39, 6, Article 167 (nov 2020), 16 pages.
    [29]
    Y. Gryaditskaya, M. Sypesteyn, J. W. Hoftijzer, S. Pont, F. Durand, and A. Bousseau. 2019. OpenSketch: A Richly-Annotated Dataset of Product Design Sketches. ACM Transactions on Graphics (Proc. SIGGRAPH Asia) 38 (11 2019).
    [30]
    B. Guillard, E. Remelli, P. Yvernay, and P. Fua. 2021. Sketch2mesh: Reconstructing and editing 3d shapes from sketches. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 13023--13032.
    [31]
    H. Guo. 2023. About how to make patches trimmed in visualization. https://github.com/guohaoxiang/ComplexGen/issues/9#issuecomment-1458402505. [Online; accessed 22-May-2023.
    [32]
    H. Guo, S. Liu, H. Pan, Y. Liu, X. Tong, and B. Guo. 2022. ComplexGen: CAD Reconstruction by B-Rep Chain Complex Generation. ACM Trans. Graph. (SIGGRAPH) 41, 4, Article 129 (July 2022), 18 pages.
    [33]
    Z. Han, B. Ma, Y.-S. Liu, and M. Zwicker. 2020. Reconstructing 3D shapes from multiple sketches using direct shape optimization. IEEE Transactions on Image Processing 29 (2020), 8721--8734.
    [34]
    W. E. Hart, J.-P. Watson, and D. L. Woodruff. 2011. Pyomo: modeling and solving mathematical programs in Python. Mathematical Programming Computation 3, 3 (2011), 219--260.
    [35]
    Y. He, H. Xie, C. Zhang, X. Yang, and K. Miyata. 2021. Sketch-based normal map generation with geometric sampling. In International Workshop on Advanced Imaging Technology (IWAIT) 2021, Wen-Nung Lie, Qian Kemao, Jae-Gon Kim, and Masayuki Nakajima (Eds.). SPIE.
    [36]
    S. Hickson, K. Raveendran, A. Fathi, K. Murphy, and I. Essa. 2019. Floors are Flat: Leveraging Semantics for Real-Time Surface Normal Prediction. In 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW). IEEE Computer Society, Los Alamitos, CA, USA, 4065--4074.
    [37]
    S. Hu, A. Polette, and J.-P. Pernot. 2022. SMA-Net: Deep learning-based identification and fitting of CAD models from point clouds. Engineering with Computers 38 (2022), 1--22. Issue 6.
    [38]
    M. Hudon, M. Grogan, R. Pagés, and A. Smolić. 2018. Deep Normal Estimation for Automatic Shading of Hand-Drawn Characters. In European Conference on Computer Vision. Springer, 246--262.
    [39]
    M. Hudon, S. Lutz, R. Pagés, and A. Smolic. 2019. Augmenting Hand-Drawn Art with Global Illumination Effects through Surface Inflation. In Proceedings of the 16th ACM SIGGRAPH European Conference on Visual Media Production (London, United Kingdom) (CVMP '19). Association for Computing Machinery, New York, NY, USA, Article 4, 9 pages.
    [40]
    P. Iakubovskii. 2019. Segmentation Models Pytorch. https://github.com/qubvel/segmentation_models.pytorch.
    [41]
    T. Igarashi, S. Matsuoka, and H. Tanaka. 1999. Teddy: A Sketching Interface for 3D Freeform Design. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '99). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 409--416.
    [42]
    P. K. Jayaraman, J. G. Lambourne, N. Desai, K. Willis, A. Sanghi, and N. J. Morris. 2022. SolidGen: An Autoregressive Model for Direct B-rep Synthesis. Transactions on Machine Learning Research (2022).
    [43]
    H. Kato, D. Beker, M. Morariu, T. Ando, T. Matsuoka, W. Kehl, and A. Gaidon. 2020. Differentiable Rendering: A Survey. CoRR abs/2006.12057 (2020). arXiv:2006.12057 https://arxiv.org/abs/2006.12057
    [44]
    S. Koch, A. Matveev, Z. Jiang, F. Williams, A. Artemov, E. Burnaev, M. Alexa, D. Zorin, and D. Panozzo. 2019. ABC: A Big CAD Model Dataset For Geometric Deep Learning. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
    [45]
    J. G. Lambourne, K. Willis, P. K. Jayaraman, L. Zhang, A. Sanghi, and K. R. Malekshan. 2022. Reconstructing editable prismatic CAD from rounded voxel models. In SIGGRAPH Asia 2022 Conference Papers. 1--9.
    [46]
    C. Li, H. Pan, A. Bousseau, and N. J. Mitra. 2020. Sketch2CAD: Sequential CAD Modeling by Sketching in Context. ACM Trans. Graph. (Proceedings of SIGGRAPH Asia 2020) 39, 6 (2020), 164:1--164:14.
    [47]
    C. Li, H. Pan, A. Bousseau, and N. J. Mitra. 2022a. Free2CAD: Parsing Freehand Drawings into CAD Commands. ACM Trans. Graph. 41, 4, Article 93 (jul 2022), 16 pages.
    [48]
    C. Li, H. Pan, Y. Liu, A. Sheffer, and W. Wang. 2018. Robust Flow-Guided Neural Prediction for Sketch-Based Freeform Surface Modeling. ACM Trans. Graph. (SIGGRAPH ASIA) 37, 6 (2018), 238:1--238:12.
    [49]
    L. Li, M. Sung, A. Dubrovina, L. Yi, and L. J. Guibas. 2019. Supervised fitting of geometric primitives to 3d point clouds. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2652--2660.
    [50]
    X. Li, Y. Wang, and Z. Sha. 2022b. Deep Learning of Cross-Modal Tasks for Conceptual Design of Engineered Products: A Review. In International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Vol. 86267. American Society of Mechanical Engineers, V006T06A016.
    [51]
    Z. Li. 2018. LineFiller. https://github.com/hepesu/LineFiller. [Online; accessed 20-May-2023.
    [52]
    Y. Liao, S. Donné, and A. Geiger. 2018. Deep Marching Cubes: Learning Explicit Surface Representations. In Conference on Computer Vision and Pattern Recognition (CVPR).
    [53]
    T.-Y. Lin, P. Dollár, R. Girshick, K. He, B. Hariharan, and S. Belongie. 2017a. Feature pyramid networks for object detection. In Proceedings of the IEEE conference on computer vision and pattern recognition. 2117--2125.
    [54]
    T.-Y. Lin, P. Goyal, R. Girshick, K. He, and P. Dollár. 2017b. Focal loss for dense object detection. In Proceedings of the IEEE international conference on computer vision. 2980--2988.
    [55]
    Z. Lun, M. Gadelha, E. Kalogerakis, S. Maji, and R. Wang. 2018. 3D Shape Reconstruction from Sketches via Multiview Convolutional Networks.
    [56]
    B. Manda, S. Dhayarkar, S. Mitheran, V. Viekash, and R. Muthuganapathy. 2021. 'CADSketchNet' - An Annotated Sketch dataset for 3D CAD Model Retrieval with Deep Neural Networks. Computers & Graphics 99 (2021), 100--113.
    [57]
    L. Mescheder, M. Oechsle, M. Niemeyer, S. Nowozin, and A. Geiger. 2019. Occupancy Networks: Learning 3D Reconstruction in Function Space. In Proceedings IEEE Conf. on Computer Vision and Pattern Recognition (CVPR).
    [58]
    J. Pan, X. Han, W. Chen, J. Tang, and K. Jia. 2019. Deep Mesh Reconstruction from Single RGB Images via Topology Modification Networks. In Proceedings of the IEEE International Conference on Computer Vision. 9964--9973.
    [59]
    I. Puhachov, W. Neveu, E. Chien, and M. Bessmeltsev. 2021. Keypoint-Driven Line Drawing Vectorization via PolyVector Flow. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 40, 6 (Dec. 2021).
    [60]
    E. Remelli, A. Lukoianov, S. Richter, B. Guillard, T. Bagautdinov, P. Baque, and P. Fua. 2020. MeshSDF: Differentiable Iso-Surface Extraction. In Advances in Neural Information Processing Systems, H. Larochelle, M. Ranzato, R. Hadsell, M. F. Balcan, and H. Lin (Eds.), Vol. 33. Curran Associates, Inc., 22468--22478. https://proceedings.neurips.cc/paper/2020/file/fe40fb944ee700392ed51bfe84dd4e3d-Paper.pdf
    [61]
    C. Romanengo, A. Raffo, S. Biasotti, B. Falcidieno, V. Fotis, I. Romanelis, E. Psatha, K. Moustakas, I. Sipiran, Q.-T. Nguyen, C.-B. Chu, K.-N. Nguyen-Ngoc, D.-K. Vo, T.-A. To, N.-T. Nguyen, N.-Q. Le-Pham, H.-D. Nguyen, M.-T. Tran, Y. Qie, and N. Anwer. 2022. SHREC 2022: Fitting and recognition of simple geometric primitives on point clouds. Computers & Graphics 107 (2022), 32--49. https://www.sciencedirect.com/science/article/pii/S0097849322001224
    [62]
    O. Ronneberger, P. Fischer, and T. Brox. 2015. U-net: Convolutional networks for biomedical image segmentation. In Medical Image Computing and Computer-Assisted Intervention-MICCAI 2015: 18th International Conference, Munich, Germany, October 5--9, 2015, Proceedings, Part III 18. Springer, 234--241.
    [63]
    M. Sandler, A. Howard, M. Zhu, A. Zhmoginov, and L.-C. Chen. 2018. Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE conference on computer vision and pattern recognition. 4510--4520.
    [64]
    R. Schmidt, A. Khan, G. Kurtenbach, and K. Singh. 2009. On expert performance in 3D curve-drawing tasks. Proceedings of the 6th Eurographics Symposium on Sketch-Based Interfaces and Modeling - SBIM '09 1 (2009), 133.
    [65]
    R. Schnabel, R. Wahl, and R. Klein. 2007. Efficient RANSAC for point-cloud shape detection. In Computer graphics forum, Vol. 26. Wiley Online Library, 214--226.
    [66]
    C. Shakarji. 1998. Least-Squares Fitting Algorithms of the NIST Algorithm Testing System. 103 (1998-12-01 1998). https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=821955
    [67]
    G. Sharma, D. Liu, S. Maji, E. Kalogerakis, S. Chaudhuri, and R. Měch. 2020. Parsenet: A parametric surface fitting network for 3d point clouds. In Computer Vision-ECCV 2020: 16th European Conference, Glasgow, UK, August 23--28, 2020, Proceedings, Part VII 16. Springer, 261--276.
    [68]
    J. R. Shewchuk. 1996. Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. In Applied Computational Geometry: Towards Geometric Engineering, Ming C. Lin and Dinesh Manocha (Eds.). Lecture Notes in Computer Science, Vol. 1148. Springer-Verlag, 203--222. From the First ACM Workshop on Applied Computational Geometry.
    [69]
    D. Smirnov, M. Bessmeltsev, and J. Solomon. 2021. Learning Manifold Patch-Based Representations of Man-Made Shapes. In International Conference on Learning Representations (ICLR).
    [70]
    O. Sorkine and M. Alexa. 2007. As-rigid-as-possible surface modeling. In Symposium on Geometry processing, Vol. 4. 109--116.
    [71]
    O. Sorkine, D. Cohen-Or, Y. Lipman, M. Alexa, C. Rössl, and H.-P. Seidel. 2004. Laplacian Surface Editing. In Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing (Nice, France) (SGP '04). Association for Computing Machinery, New York, NY, USA, 175--184.
    [72]
    W. Su, D. Du, X. Yang, S. Zhou, and H. Fu. 2018. Interactive Sketch-Based Normal Map Generation with Deep Neural Networks. Proc. ACM Comput. Graph. Interact. Tech. 1, 1, Article 22 (jul 2018), 17 pages.
    [73]
    M. Tan and Q. Le. 2019. Efficientnet: Rethinking model scaling for convolutional neural networks. In International conference on machine learning. PMLR, 6105--6114.
    [74]
    M. Tatarchenko, A. Dosovitskiy, and T. Brox. 2016. Multi-view 3d models from single images with a convolutional network. In Computer Vision-ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, October 11--14, 2016, Proceedings, Part VII 14. Springer, 322--337.
    [75]
    M. A. Uy, Y.-Y. Chang, M. Sung, P. Goel, J. G. Lambourne, T. Birdal, and L. J. Guibas. 2022. Point2cyl: Reverse engineering 3d objects from point clouds to extrusion cylinders. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 11850--11860.
    [76]
    A. Wächter and L. T. Biegler. 2006. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical programming 106 (2006), 25--57.
    [77]
    J. Wang, J. Lin, Q. Yu, R. Liu, Y. Chen, and S. X. Yu. 2022a. 3d shape reconstruction from free-hand sketches. In European Conference on Computer Vision. Springer, 184--202.
    [78]
    J. Wang, H. Zhu, H. Guo, A. Al Mamun, P. Vadakkepat, and T. H. Lee. 2022b. CAM/CAD Point Cloud Part Segmentation via Few-Shot Learning. In 2022 IEEE 20th International Conference on Industrial Informatics (INDIN). IEEE, 359--365.
    [79]
    N. Wang, Y. Zhang, Z. Li, Y. Fu, W. Liu, and Y.-G. Jiang. 2018. Pixel2Mesh: Generating 3D Mesh Models from Single RGB Images. In ECCV.
    [80]
    Z. Wang, S. Qiu, N. Feng, H. Rushmeier, L. McMillan, and J. Dorsey. 2021. Tracing versus freehand for evaluating computer-generated drawings. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1--12.
    [81]
    J. Wu, C. Zhang, T. Xue, B. Freeman, and J. Tenenbaum. 2016. Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling. In Advances in Neural Information Processing Systems, D. Lee, M. Sugiyama, U. Luxburg, I. Guyon, and R. Garnett (Eds.), Vol. 29. Curran Associates, Inc. https://proceedings.neurips.cc/paper_files/paper/2016/file/44f683a84163b3523afe57c2e008bc8c-Paper.pdf
    [82]
    J. Wu, C. Zhang, X. Zhang, Z. Zhang, W. T. Freeman, and J. B. Tenenbaum. 2018. Learning shape priors for single-view 3d completion and reconstruction. In Proceedings of the European Conference on Computer Vision (ECCV). 646--662.
    [83]
    R. Wu, C. Xiao, and C. Zheng. 2021. DeepCAD: A Deep Generative Network for Computer-Aided Design Models. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV). 6772--6782.
    [84]
    B. Xu, W. Chang, A. Sheffer, A. Bousseau, J. McCrae, and K. Singh. 2014. True2Form: 3D Curve Networks from 2D Sketches via Selective Regularization. Transactions on Graphics (Proc. SIGGRAPH 2014) 33, 4 (2014). https://doi.org/2601097.2601128
    [85]
    S. Yan, Z. Yang, C. Ma, H. Huang, E. Vouga, and Q. Huang. 2021. Hpnet: Deep primitive segmentation using hybrid representations. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 2753--2762.
    [86]
    Y. Yang, C. Feng, Y. Shen, and D. Tian. 2018. Foldingnet: Point cloud auto-encoder via deep grid deformation. In Proceedings of the IEEE conference on computer vision and pattern recognition. 206--215.
    [87]
    Y. Yao, N. Schertler, E. Rosales, H. Rhodin, L. Sigal, and A. Sheffer. 2020. Front2Back: Single View 3D Shape Reconstruction via Front to Back Prediction. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).
    [88]
    F. Yu, Z. Chen, M. Li, A. Sanghi, H. Shayani, A. Mahdavi-Amiri, and H. Zhang. 2022. CAPRI-Net: Learning Compact CAD Shapes With Adaptive Primitive Assembly. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 11768--11778.
    [89]
    Z. Yue, G. Yulia, Z. Honggang, and S. Yi-Zhe. 2020. Deep Sketch-Based Modeling: Tips and Tricks. In Proceedings of International Conference on 3D Vision (3DV).
    [90]
    S.-H. Zhang, T. Chen, Y.-F. Zhang, S.-M. Hu, and R. R. Martin. 2009. Vectorizing Cartoon Animations. IEEE Transactions on Visualization and Computer Graphics 15, 4 (2009), 618--629.
    [91]
    Q. Zheng, Z. Li, and A. Bargteil. 2020. Learning to Shadow Hand-Drawn Sketches. In The IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).
    [92]
    Y. Zhong, Y. Gryaditskaya, H. Zhang, and Y.-Z. Song. 2022. A study of deep single sketch-based modeling: View/style invariance, sparsity and latent space disentanglement. Computers & Graphics 106(2022), 237--247.

    Cited By

    View all
    • (2024)Vitruvio: Conditional variational autoencoder to generate building meshes via single perspective sketchesAutomation in Construction10.1016/j.autcon.2024.105498166(105498)Online publication date: Oct-2024

    Index Terms

    1. Reconstruction of Machine-Made Shapes from Bitmap Sketches

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 42, Issue 6
      December 2023
      1565 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/3632123
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 05 December 2023
      Published in TOG Volume 42, Issue 6

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. 3D reconstruction
      2. industrial design
      3. line drawing
      4. sketch-based modeling
      5. sketches

      Qualifiers

      • Research-article

      Funding Sources

      • SERC - Fonds de recherche du Québec - Nature et technologies (FRQNT)

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)148
      • Downloads (Last 6 weeks)13

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Vitruvio: Conditional variational autoencoder to generate building meshes via single perspective sketchesAutomation in Construction10.1016/j.autcon.2024.105498166(105498)Online publication date: Oct-2024

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media