{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T00:32:58Z","timestamp":1774053178503,"version":"3.50.1"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,11,11]],"date-time":"2024-11-11T00:00:00Z","timestamp":1731283200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,11,11]],"date-time":"2024-11-11T00:00:00Z","timestamp":1731283200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2025,4]]},"DOI":"10.1007\/s00366-024-02079-8","type":"journal-article","created":{"date-parts":[[2024,11,10]],"date-time":"2024-11-10T21:49:51Z","timestamp":1731275391000},"page":"1141-1153","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Photos: topology optimization of photonic components using a shape library"],"prefix":"10.1007","volume":"41","author":[{"given":"Rahul Kumar","family":"Padhy","sequence":"first","affiliation":[]},{"given":"Aaditya","family":"Chandrasekhar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,11,11]]},"reference":[{"issue":"2","key":"2079_CR1","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1364\/JOSAB.406048","volume":"38","author":"RE Christiansen","year":"2021","unstructured":"Christiansen RE, Sigmund O (2021) Inverse design in photonics by topology optimization: tutorial. JOSA B 38(2):496\u2013509","journal-title":"JOSA B"},{"issue":"2","key":"2079_CR2","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1038\/s41566-018-0310-5","volume":"13","author":"D Marpaung","year":"2019","unstructured":"Marpaung D, Yao J, Capmany J (2019) Integrated microwave photonics. Nat Photon 13(2):80\u201390","journal-title":"Nat Photon"},{"issue":"7848","key":"2079_CR3","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1038\/s41586-021-03202-1","volume":"591","author":"JM Arrazola","year":"2021","unstructured":"Arrazola JM, Bergholm V, Br\u00e1dler K, Bromley TR, Collins MJ, Dhand I, Fumagalli A, Gerrits T, Goussev A, Helt LG et al (2021) Quantum circuits with many photons on a programmable nanophotonic chip. Nature 591(7848):54\u201360","journal-title":"Nature"},{"issue":"7836","key":"2079_CR4","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1038\/s41586-020-2973-6","volume":"588","author":"G Wetzstein","year":"2020","unstructured":"Wetzstein G, Ozcan A, Gigan S, Fan S, Englund D, Solja\u010di\u0107 M, Denz C, Miller DAB, Psaltis D (2020) Inference in artificial intelligence with deep optics and photonics. Nature 588(7836):39\u201347","journal-title":"Nature"},{"issue":"6","key":"2079_CR5","doi-asserted-by":"publisher","first-page":"1031","DOI":"10.1007\/s00158-013-0978-6","volume":"48","author":"O Sigmund","year":"2013","unstructured":"Sigmund O, Maute K (2013) Topology optimization approaches: a comparative review. Struct Multidiscip Optim 48(6):1031\u20131055","journal-title":"Struct Multidiscip Optim"},{"issue":"4","key":"2079_CR6","first-page":"845","volume":"10","author":"RP Jenkins","year":"2022","unstructured":"Jenkins RP, Campbell SD, Werner DH (2022) General-purpose algorithm for two-material minimum feature size enforcement of freeform nanophotonic devices. ACS Photon 10(4):845\u2013853","journal-title":"ACS Photon"},{"issue":"11","key":"2079_CR7","doi-asserted-by":"publisher","first-page":"3141","DOI":"10.1021\/acsphotonics.0c01202","volume":"7","author":"M Chen","year":"2020","unstructured":"Chen M, Jiang J, Fan JA (2020) Design space reparameterization enforces hard geometric constraints in inverse-designed nanophotonic devices. ACS Photon 7(11):3141\u20133151","journal-title":"ACS Photon"},{"issue":"2","key":"2079_CR8","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1007\/s00158-018-2034-z","volume":"58","author":"JA Norato","year":"2018","unstructured":"Norato JA (2018) Topology optimization with supershapes. Struct Multidiscip Optim 58(2):415\u2013434","journal-title":"Struct Multidiscip Optim"},{"issue":"7","key":"2079_CR9","doi-asserted-by":"publisher","first-page":"2327","DOI":"10.1021\/acsphotonics.2c00313","volume":"9","author":"MF Schubert","year":"2022","unstructured":"Schubert MF, Cheung AKC, Williamson IAD, Spyra A, Alexander DH (2022) Inverse design of photonic devices with strict foundry fabrication constraints. ACS Photon 9(7):2327\u20132336","journal-title":"ACS Photon"},{"issue":"6","key":"2079_CR10","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1038\/nphoton.2015.69","volume":"9","author":"AY Piggott","year":"2015","unstructured":"Piggott AY, Jesse L, Lagoudakis KG, Petykiewicz J, Babinec TM, Vu\u010dkovi\u0107 J (2015) Inverse design and demonstration of a compact and broadband on-chip wavelength demultiplexer. Nat Photon 9(6):374\u2013377","journal-title":"Nat Photon"},{"key":"2079_CR11","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1016\/j.cma.2015.05.005","volume":"293","author":"JA Norato","year":"2015","unstructured":"Norato JA, Bell BK, Tortorelli DA (2015) A geometry projection method for continuum-based topology optimization with discrete elements. Comput Methods Appl Mech Eng 293:306\u2013327","journal-title":"Comput Methods Appl Mech Eng"},{"key":"2079_CR12","doi-asserted-by":"publisher","first-page":"1173","DOI":"10.1007\/s00158-016-1466-6","volume":"54","author":"S Zhang","year":"2016","unstructured":"Zhang S, Norato JA, Gain AL, Lyu N (2016) A geometry projection method for the topology optimization of plate structures. Struct Multidiscip Optim 54:1173\u20131190","journal-title":"Struct Multidiscip Optim"},{"key":"2079_CR13","unstructured":"Chandrasekhar Aaditya (2023) Polyto: Structural topology optimization using convex polygons. arXiv preprint arXiv:2305.04406,"},{"key":"2079_CR14","doi-asserted-by":"publisher","first-page":"1597","DOI":"10.1007\/s00158-020-02649-6","volume":"62","author":"F Wein","year":"2020","unstructured":"Wein F, Dunning PD, Norato JA (2020) A review on feature-mapping methods for structural optimization. Struct Multidiscip Optim 62:1597\u20131638","journal-title":"Struct Multidiscip Optim"},{"issue":"11855","key":"2079_CR15","first-page":"157","volume":"2021","author":"Y Choi","year":"2021","unstructured":"Choi Y, Fujimura A, Shendre A (2021) Curvilinear masks: an overview. Photomask Technol 2021(11855):157\u2013172","journal-title":"Photomask Technol"},{"key":"2079_CR16","doi-asserted-by":"crossref","unstructured":"Park JJ, Florence P, Straub J, Newcombe R, Lovegrove S (2019) Deepsdf: Learning continuous signed distance functions for shape representation. In Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition, pages 165\u2013174","DOI":"10.1109\/CVPR.2019.00025"},{"key":"2079_CR17","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.mee.2017.03.001","volume":"172","author":"K Puthankovilakam","year":"2017","unstructured":"Puthankovilakam K, Scharf T, Herzig HP, Vogler U, Voelkel R (2017) Unified rule based correction for corners in proximity lithography mask using high resolution features. Microelectron Eng 172:35\u201344","journal-title":"Microelectron Eng"},{"issue":"2","key":"2079_CR18","doi-asserted-by":"publisher","first-page":"A161","DOI":"10.1364\/JOSAB.506412","volume":"41","author":"M Chen","year":"2024","unstructured":"Chen M, Christiansen RE, Fan JA, I\u015fiklar G, Jiang J, Johnson SG, Ma W, Miller OD, Oskooi A, Schubert MF et al (2024) Validation and characterization of algorithms and software for photonics inverse design. JOSA B 41(2):A161\u2013A176","journal-title":"JOSA B"},{"issue":"4","key":"2079_CR19","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1561\/2200000056","volume":"12","author":"DP Kingma","year":"2019","unstructured":"Kingma DP, Welling M et al (2019) An introduction to variational autoencoders. Found Trends Mach Learn 12(4):307\u2013392","journal-title":"Found Trends Mach Learn"},{"key":"2079_CR20","unstructured":"Kingma DP, Welling M (2013) Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114"},{"key":"2079_CR21","unstructured":"Doersch C (2016) Tutorial on variational autoencoders. arXiv preprint arXiv:1606.05908"},{"key":"2079_CR22","first-page":"7462","volume":"33","author":"V Sitzmann","year":"2020","unstructured":"Sitzmann V, Martel J, Bergman A, Lindell D, Wetzstein G (2020) Implicit neural representations with periodic activation functions. Adv Neural Inf Process Syst 33:7462\u20137473","journal-title":"Adv Neural Inf Process Syst"},{"key":"2079_CR23","first-page":"7537","volume":"33","author":"M Tancik","year":"2020","unstructured":"Tancik M, Srinivasan P, Mildenhall B, Fridovich-Keil S, Raghavan N, Singhal U, Ramamoorthi R, Barron J, Ng R (2020) Fourier features let networks learn high frequency functions in low dimensional domains. Adv Neural Inf Process Syst 33:7537\u20137547","journal-title":"Adv Neural Inf Process Syst"},{"key":"2079_CR24","first-page":"2","volume":"2","author":"M Rautela","year":"2022","unstructured":"Rautela M, Senthilnath J, Huber Armin, Gopalakrishnan S (2022) Towards deep generation of guided wave representations for composite materials. IEEE Trans Artif Intell 2:2","journal-title":"IEEE Trans Artif Intell"},{"key":"2079_CR25","volume-title":"Practical optimization: algorithms and engineering applications","author":"A Antoniou","year":"2007","unstructured":"Antoniou A, Lu WS (2007) Practical optimization: algorithms and engineering applications, vol 19. Springer, Berlin"},{"issue":"11","key":"2079_CR26","doi-asserted-by":"publisher","first-page":"3010","DOI":"10.1021\/acsphotonics.9b01238","volume":"6","author":"TW Hughes","year":"2019","unstructured":"Hughes TW, Williamson IAD, Minkov M, Fan S (2019) Forward-mode differentiation of maxwell\u2019s equations. ACS Photon 6(11):3010\u20133016","journal-title":"ACS Photon"},{"key":"2079_CR27","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1016\/j.cma.2016.04.001","volume":"306","author":"Z Kang","year":"2016","unstructured":"Kang Z, Wang Y, Wang Y (2016) Structural topology optimization with minimum distance control of multiphase embedded components by level set method. Comput Methods Appl Mech Eng 306:299\u2013318","journal-title":"Comput Methods Appl Mech Eng"},{"key":"2079_CR28","doi-asserted-by":"crossref","unstructured":"Deng B, Genova K, Yazdani S, Bouaziz S, Hinton G, Tagliasacchi A (2020) Cvxnet: Learnable convex decomposition. In Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition pages 31\u201344","DOI":"10.1109\/CVPR42600.2020.00011"},{"issue":"6","key":"2079_CR29","doi-asserted-by":"publisher","first-page":"1205","DOI":"10.1007\/s00158-015-1277-1","volume":"52","author":"S Rojas-Labanda","year":"2015","unstructured":"Rojas-Labanda S, Stolpe M (2015) Automatic penalty continuation in structural topology optimization. Struct Multidiscip Optim 52(6):1205\u20131221","journal-title":"Struct Multidiscip Optim"},{"key":"2079_CR30","unstructured":"Svanberg K (2007) Mma and gcmma-two methods for nonlinear optimization. 1:1\u201315"},{"key":"2079_CR31","unstructured":"Bradbury J, Frostig R, Hawkins P, Johnson MJ, Leary C, Maclaurin D, Necula G, Paszke A, VanderPlas J, Wanderman-Milne S, Zhang Q (2018) JAX: composable transformations of Python+NumPy programs,"},{"issue":"6","key":"2079_CR32","doi-asserted-by":"publisher","first-page":"4355","DOI":"10.1007\/s00158-021-03025-8","volume":"64","author":"A Chandrasekhar","year":"2021","unstructured":"Chandrasekhar A, Sridhara S, Suresh K (2021) Auto: a framework for automatic differentiation in topology optimization. Struct Multidiscip Optim 64(6):4355\u20134365","journal-title":"Struct Multidiscip Optim"},{"issue":"7","key":"2079_CR33","doi-asserted-by":"publisher","first-page":"1729","DOI":"10.1021\/acsphotonics.0c00327","volume":"7","author":"M Minkov","year":"2020","unstructured":"Minkov M, Williamson IAD, Andreani LC, Gerace D, Lou B, Song AY, Hughes TW, Fan S (2020) Inverse design of photonic crystals through automatic differentiation. ACS Photon 7(7):1729\u20131741","journal-title":"ACS Photon"},{"issue":"18","key":"2079_CR34","doi-asserted-by":"publisher","first-page":"24135","DOI":"10.1364\/OE.26.024135","volume":"26","author":"W Chang","year":"2018","unstructured":"Chang W, Ren X, Ao Y, Longhui L, Cheng M, Deng L, Liu D, Zhang M (2018) Inverse design and demonstration of an ultracompact broadband dual-mode 3 db power splitter. Opt Express 26(18):24135\u201324144","journal-title":"Opt Express"},{"issue":"10","key":"2079_CR35","doi-asserted-by":"publisher","first-page":"3061","DOI":"10.1021\/acsphotonics.1c01070","volume":"8","author":"O Yesilyurt","year":"2021","unstructured":"Yesilyurt O, Kudyshev ZA, Boltasseva A, Shalaev VM, Kildishev AV (2021) Efficient topology-optimized couplers for on-chip single-photon sources. ACS Photon 8(10):3061\u20133068","journal-title":"ACS Photon"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-024-02079-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-024-02079-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-024-02079-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,12]],"date-time":"2025-05-12T18:09:46Z","timestamp":1747073386000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-024-02079-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,11]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["2079"],"URL":"https:\/\/doi.org\/10.1007\/s00366-024-02079-8","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-4664414\/v1","asserted-by":"object"}]},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,11]]},"assertion":[{"value":"30 June 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 October 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 November 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"The Python code is available at\n                      \n                      .","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Replication of Results"}}]}}