{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T18:45:22Z","timestamp":1762368322930,"version":"build-2065373602"},"reference-count":33,"publisher":"Tsinghua University Press","issue":"4","license":[{"start":{"date-parts":[[2018,12,1]],"date-time":"2018-12-01T00:00:00Z","timestamp":1543622400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comp. Visual. Med."],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1007\/s41095-018-0128-6","type":"journal-article","created":{"date-parts":[[2018,12,23]],"date-time":"2018-12-23T07:37:31Z","timestamp":1545550651000},"page":"385-397","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["DeepPrimitive: Image decomposition by layered primitive detection"],"prefix":"10.26599","volume":"4","author":[{"given":"Jiahui","family":"Huang","sequence":"first","affiliation":[{"name":"Tsinghua University, Beijing, 100084, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Gao","sequence":"additional","affiliation":[{"name":"Computer Science Department, University of Toronto, Toronto, M5S2E4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vignesh","family":"Ganapathi-Subramanian","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, 94305, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Su","sequence":"additional","affiliation":[{"name":"University of California San Diego, La Jolla, 92093, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yin","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison, Madison, 53715, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chengcheng","family":"Tang","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, 94305, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leonidas J.","family":"Guibas","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, 94305, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"11138","reference":[{"key":"128_CR1","first-page":"779","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"J. Redmon","year":"2016","unstructured":"Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You only look once: Unified, real-time object detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 779\u2013788, 2016."},{"key":"128_CR2","first-page":"6517","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"J. Redmon","year":"2017","unstructured":"Redmon, J.; Farhadi, A. YOLO9000: Better, faster, stronger. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 6517\u20136525, 2017."},{"key":"128_CR3","volume-title":"Machine perception of three-dimensional solids","author":"L. G. Roberts","year":"1963","unstructured":"Roberts, L. G. Machine perception of three-dimensional solids. Ph.D. Thesis. Massachusetts Institute of Technology, 1963."},{"key":"128_CR4","volume-title":"Proceedings of the IEEE Conference on Systems and Control","author":"T. O. Binford","year":"1971","unstructured":"Binford, T. O. Visual perception by computer. In: Proceedings of the IEEE Conference on Systems and Control, 1971."},{"issue":"2","key":"128_CR5","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1037\/0033-295X.94.2.115","volume":"94","author":"I. Biederman","year":"1987","unstructured":"Biederman, I. Recognition-by-components: A theory of human image understanding. Psychological Review Vol. 94, No. 2, 115\u2013147, 1987.","journal-title":"Psychological Review"},{"key":"128_CR6","volume-title":"Proceedings of the Deep Reinforcement Learning Workshop","author":"M. Bellver","year":"2016","unstructured":"Bellver, M.; Giro-i-Nieto, X.; Marques, F.; Torres, J. Hierarchical object detection with deep reinforcement learning. In: Proceedings of the Deep Reinforcement Learning Workshop, NIPS, 2016."},{"issue":"2","key":"128_CR7","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/0031-3203(81)90009-1","volume":"13","author":"D. H. Ballard","year":"1981","unstructured":"Ballard, D. H. Generalizing the Hough transform to detect arbitrary shapes. Pattern Recognition Vol. 13, No. 2, 111\u2013122, 1981.","journal-title":"Pattern Recognition"},{"issue":"6","key":"128_CR8","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1109\/TPAMI.2016.2577031","volume":"39","author":"S. Ren","year":"2017","unstructured":"Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards real-time object detection with region proposal networks. IEEE Transactions on Pattern Analysis and Machine Intelligence Vol. 39, No. 6, 1137\u20131149, 2017.","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"128_CR9","first-page":"21","volume-title":"Computer Vision\u2013ECCV 2016. Lecture Notes in Computer Science, Vol. 9905","author":"W. Liu","year":"2016","unstructured":"Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.-Y.; Berg, A. C. SSD: Single shot multibox detector. In: Computer Vision\u2013ECCV 2016. Lecture Notes in Computer Science, Vol. 9905. Leibe, B.; Matas, J.; Sebe, N.; Welling, M. Eds. Springer Cham, 21\u201337, 2016."},{"key":"128_CR10","volume-title":"SCAN: Learning abstract hierarchical compositional visual concepts","author":"I. Higgins","year":"2017","unstructured":"Higgins, I.; Sonnerat, N.; Matthey, L.; Pal, A.; Burgess, C.; Botvinick, M.; Hassabis, D.; Lerchner, A. SCAN: Learning abstract hierarchical compositional visual concepts. arXiv preprint arXiv:1707.03389, 2017."},{"issue":"6266","key":"128_CR11","doi-asserted-by":"publisher","first-page":"1332","DOI":"10.1126\/science.aab3050","volume":"350","author":"B. M. Lake","year":"2015","unstructured":"Lake, B. M.; Salakhutdinov, R.; Tenenbaum, J. B. Human-level concept learning through probabilistic program induction. Science Vol. 350, No. 6266, 1332\u20131338, 2015.","journal-title":"Science"},{"issue":"10","key":"128_CR12","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1016\/0010-4485(89)90162-0","volume":"21","author":"D. F. Rogers","year":"1989","unstructured":"Rogers, D. F.; Fog, N. Constrained B-spline curve and surface fitting. Computer-Aided Design Vol. 21, No. 10, 641\u2013648, 1989.","journal-title":"Computer-Aided Design"},{"issue":"2","key":"128_CR13","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1109\/34.121791","volume":"14","author":"P. J. Besl","year":"1992","unstructured":"Besl, P. J.; McKay, N. D. A method for registration of 3-D shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence Vol. 14, No. 2, 239\u2013256, 1992.","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"128_CR14","first-page":"2724","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Y. Chen","year":"1991","unstructured":"Chen, Y.; Medioni, G. Object modeling by registration of multiple range images. In: Proceedings of the IEEE International Conference on Robotics and Automation, 2724\u20132729, 1991."},{"issue":"2","key":"128_CR15","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1145\/1138450.1138453","volume":"25","author":"W. Wang","year":"2006","unstructured":"Wang, W.; Pottmann, H.; Liu, Y. Fitting B-spline curves to point clouds by curvature-based squared distance minimization. ACM Transactions on Graphics Vol. 25, No. 2, 214\u2013238, 2006.","journal-title":"ACM Transactions on Graphics"},{"issue":"7","key":"128_CR16","doi-asserted-by":"publisher","first-page":"448","DOI":"10.1016\/j.cagd.2012.03.004","volume":"29","author":"W. Zheng","year":"2012","unstructured":"Zheng, W.; Bo, P.; Liu, Y.; Wang, W. Fast B-spline curve fitting by L-BFGS. Computer Aided Geometric Design Vol. 29, No. 7, 448\u2013462, 2012.","journal-title":"Computer Aided Geometric Design"},{"issue":"3","key":"128_CR17","volume":"26","year":"2007","unstructured":"Sun, J.; Liang, L.; Wen, F.; Shum, H.-Y. Image vectorization using optimized gradient meshes. ACM Transactions on Graphics Vol. 26, No. 3, Article No. 11, 2007.","journal-title":"ACM Transactions on Graphics"},{"key":"128_CR18","first-page":"349","volume-title":"Proceedings of the 17th Eurographics Symposium on Rendering Techniques","author":"G. Lecot","year":"2006","unstructured":"Lecot, G.; Levy, B. Ardeco: Automatic region detection and conversion. In: Proceedings of the 17th Eurographics Symposium on Rendering Techniques, 349\u2013360, 2006."},{"key":"128_CR19","first-page":"2117","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"T.-Y. Lin","year":"2017","unstructured":"Lin, T.-Y.; Doll\u00e1r, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2117\u20132125, 2017."},{"key":"128_CR20","first-page":"5515","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"G. Sharma","year":"2018","unstructured":"Sharma, G.; Goyal, R.; Liu, D.; Kalogerakis, E.; Maji, S. CSGNet: Neural shape parser for constructive solid geometry. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 5515\u20135523, 2018."},{"issue":"1","key":"128_CR21","first-page":"115","volume":"3","author":"F. A. Gers","year":"2002","unstructured":"Gers, F. A.; Schraudolph, N. N.; Schmidhuber, J. Learning precise timing with LSTM recurrent networks. Journal of Machine Learning Research Vol. 3, No. 1, 115\u2013143, 2002.","journal-title":"Journal of Machine Learning Research"},{"key":"128_CR22","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1179","volume-title":"Learning phrase representations using RNN encoder\u2013decoder for statistical machine translation","author":"K. Cho","year":"2014","unstructured":"Cho, K.; Merri\u00ebnboer, B. V.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning phrase representations using RNN encoder\u2013decoder for statistical machine translation. arXiv preprint arXiv:1406.1078, 2014."},{"key":"128_CR23","first-page":"5230","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"L. Castrej\u00f3n","year":"2017","unstructured":"Castrej\u00f3n, L.; Kundu, K.; Urtasun, R.; Fidler, S. Annotating object instances with a polygon-RNN. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 5230\u20135238, 2017."},{"key":"128_CR24","first-page":"4207","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"S. Jetley","year":"2017","unstructured":"Jetley, S.; Sapienza, M.; Golodetz, S.; Torr, P. H. S. Straight to shapes: Real-time detection of encoded shapes. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 4207\u20134216, 2017."},{"key":"128_CR25","first-page":"1440","volume-title":"Proceedings of the IEEE International Conference on Computer Vision","author":"R. Girshick","year":"2015","unstructured":"Girshick, R. Fast R-CNN. In: Proceedings of the IEEE International Conference on Computer Vision, 1440\u20131448, 2015."},{"key":"128_CR26","first-page":"1171","volume-title":"Advances in Neural Information Processing Systems 28","author":"S. Bengio","year":"2015","unstructured":"Bengio, S.; Vinyals, O.; Jaitly, N.; Shazeer, N. Scheduled sampling for sequence prediction with recurrent neural networks. In: Advances in Neural Information Processing Systems 28. Cortes, C.; Lawrence, N. D.; Lee, D. D.; Sugiyama, M.; Garnett, R. Eds. Curran Associates, Inc., 1171\u20131179, 2015."},{"key":"128_CR27","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"J. Wu","year":"2017","unstructured":"Wu, J.; Tenenbaum, J. B.; Kohli, P. Neural scene derendering. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2017."},{"key":"128_CR28","unstructured":"Itseez. Open source computer vision library. 2015. Available at \n                    https:\/\/doi.org\/github.com\/itseez\/opencv\n                    \n                  ."},{"issue":"1","key":"128_CR29","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/361237.361242","volume":"15","author":"R. O. Duda","year":"1972","unstructured":"Duda, R. O.; Hart, P. E. Use of the Hough transformation to detect lines and curves in pictures. Communications of the ACM Vol. 15, No. 1, 11\u201315, 1972.","journal-title":"Communications of the ACM"},{"key":"128_CR30","first-page":"957","volume":"2","author":"Y. Xie","year":"2002","unstructured":"Xie, Y.; Ji, Q. A new efficient ellipse detection method. In: Proceedings of the IEEE International Conference on Pattern Recognition, Vol. 2, 957\u2013960, 2002.","journal-title":"Proceedings of the IEEE International Conference on Pattern Recognition"},{"key":"128_CR31","unstructured":"Google. Google material icon. 2017. Available at \n                    https:\/\/doi.org\/material.io\/icons\/\n                    \n                  ."},{"key":"128_CR32","unstructured":"Everingham, M. The PASCAL Visual Object Classes Challenge 2012 (VOC2012). Available at \n                    https:\/\/doi.org\/www.pascal-network.org\/challenges\/VOC\/voc2012\/workshop\/index.html\n                    \n                  ."},{"issue":"3","key":"128_CR33","volume":"28","year":"2009","unstructured":"Barnes, C.; Shechtman, E.; Finkelstein, A.; Goldman, D. B. PatchMatch: A randomized correspondence algorithm for structural image editing. ACM Transactions on Graphics Vol. 28, No. 3, Article No. 24, 2009.","journal-title":"ACM Transactions on Graphics"}],"container-title":["Computational Visual Media"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41095-018-0128-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s41095-018-0128-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s41095-018-0128-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10750449\/10897378\/10897386.pdf?arnumber=10897386","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T18:38:19Z","timestamp":1762367899000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10897386\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12]]},"references-count":33,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1007\/s41095-018-0128-6","relation":{},"ISSN":["2096-0662","2096-0433"],"issn-type":[{"type":"electronic","value":"2096-0662"},{"type":"print","value":"2096-0433"}],"subject":[],"published":{"date-parts":[[2018,12]]},"assertion":[{"value":"30 November 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 December 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 December 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}