{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T09:41:51Z","timestamp":1742982111392,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031376481"},{"type":"electronic","value":"9783031376498"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,7,25]],"date-time":"2023-07-25T00:00:00Z","timestamp":1690243200000},"content-version":"vor","delay-in-days":205,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Interdisciplinary research combines computer vision with stage light design to automatically detect light fixtures\u2019 positions to create light animations. Multiple programmable light fixtures are often used in theaters, the event industry, and interactive installations. When creating complex animations such as a wave traveling from one side to the other through multiple light fixtures array, all lights\u2019 positions must be known beforehand. Traditionally the position of the light is marked in the technical plan. However, technicians make mistakes during the installation and sometimes install the light in a different position. In such a case, time-consuming troubleshooting is needed to determine which light is misplaced and either correct the position in the software or manually move the light to the correct position. Our system saves time during installation and produces a light id and position pairs that users can use in various lighting control software. As a result, users can improvise and change the light positions more intuitively without needing a technical plan. Our system saves installation costs and enables rapid prototyping of light shows to create previously impossible organic designs. We verified the system in a controlled experiment and measured the influence of camera resolution on accuracy.<\/jats:p>","DOI":"10.1007\/978-3-031-37649-8_1","type":"book-chapter","created":{"date-parts":[[2023,7,25]],"date-time":"2023-07-25T04:02:08Z","timestamp":1690257728000},"page":"3-11","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Light Fixtures Position Detection Using a\u00a0Camera"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8399-3543","authenticated-orcid":false,"given":"Vojt\u011bch","family":"Leischner","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,25]]},"reference":[{"key":"1_CR1","unstructured":"SACN (2019). https:\/\/artisticlicenceintegration.com\/technology-brief\/technology-resource\/sacn-and-art-net\/"},{"key":"1_CR2","unstructured":"Art-net (2020). https:\/\/art-net.org.uk\/"},{"key":"1_CR3","unstructured":"Madrix lighting control (2022). https:\/\/www.madrix.com\/"},{"key":"1_CR4","unstructured":"Ben, F., Casey, R.: (2004). https:\/\/processing.org\/"},{"key":"1_CR5","unstructured":"Bradski, G.: The openCV library. Dr. Dobb\u2019s J. Softw. Tools Prof. Programmer 25(11), 120\u2013123 (2000)"},{"key":"1_CR6","series-title":"Lecture Notes in Electrical Engineering","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/978-3-642-41671-2_8","volume-title":"Ubiquitous Information Technologies and Applications","author":"S-I Choi","year":"2014","unstructured":"Choi, S.-I., Lee, S., Koh, S.-J., Lim, S.-K., Kim, I., Kang, T.-G.: Reliable transmission for remote device management (RDM) protocol in lighting control networks. In: Jeong, Y.-S., Park, Y.-H., Hsu, C.-H.R., Park, J.J.J.H. (eds.) Ubiquitous Information Technologies and Applications. LNEE, vol. 280, pp. 51\u201358. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-642-41671-2_8"},{"key":"1_CR7","doi-asserted-by":"publisher","unstructured":"Cincotta, S., Neild, A., He, C., Armstrong, J.: Visible light positioning using an aperture and a quadrant photodiode. In: 2017 IEEE Globecom Workshops (GC Wkshps), pp. 1\u20136 (2017). https:\/\/doi.org\/10.1109\/GLOCOMW.2017.8269150","DOI":"10.1109\/GLOCOMW.2017.8269150"},{"key":"1_CR8","doi-asserted-by":"publisher","unstructured":"Eichel, J.A., Clausi, D.A., Fieguth, P.: Precise high speed multi-target multi-sensor local positioning system. In: 2011 Canadian Conference on Computer and Robot Vision, pp. 109\u2013116 (2011). https:\/\/doi.org\/10.1109\/CRV.2011.59","DOI":"10.1109\/CRV.2011.59"},{"key":"1_CR9","unstructured":"ESTA: American national standard ANSI e1.20 - 2006 entertainment technology RDM remote device management over dmx512 networks. Technical report, 875 Sixth Avenue, Suite 1005, New York, NY 10001, USA (2006). https:\/\/webstore.ansi.org\/preview-pages\/ESTA\/preview_ANSI+E1.20-2006.pdf"},{"key":"1_CR10","unstructured":"ESTA: American national standard ANSI e1.11 - 2008 (r2018) entertainment technology-usitt dmx512-a asynchronous serial digital data transmission standard for controlling lighting equipment and accessories. Technical report, 630 Ninth Avenue, Suite 609, New York, NY 10036 USA (2018). https:\/\/tsp.esta.org\/tsp\/documents\/docs\/ANSI-ESTA_E1-11_2008R2018.pdf"},{"key":"1_CR11","unstructured":"Gottfried, H., Ben, F., Reas, C., et al.: Codeanticode (2022). https:\/\/github.com\/processing\/processing-video"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Hiller, C., Zakhor, A.: Fast, automated indoor light detection, classification, and measurement. Electron. Imaging 2018(15), 2711\u20132714 (2018)","DOI":"10.2352\/ISSN.2470-1173.2018.15.COIMG-271"},{"key":"1_CR13","doi-asserted-by":"publisher","unstructured":"Hossan, M.T., Chowdhury, M.Z., Islam, A., Jang, Y.M.: A novel indoor mobile localization system based on optical camera communication. Wirel. Commun. Mob. Comput. 2018, 9353428 (2018). https:\/\/doi.org\/10.1155\/2018\/9353428","DOI":"10.1155\/2018\/9353428"},{"key":"1_CR14","doi-asserted-by":"publisher","unstructured":"Kuo, Y.S., Pannuto, P., Hsiao, K.J., Dutta, P.: Luxapose: indoor positioning with mobile phones and visible light. In: Proceedings of the 20th Annual International Conference on Mobile Computing and Networking, pp. 447\u2013458. MobiCom 2014, Association for Computing Machinery, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2639108.2639109","DOI":"10.1145\/2639108.2639109"},{"key":"1_CR15","unstructured":"Leischner, V.: Automatic light position detection prototype v2 (2022). https:\/\/youtu.be\/xAghkKOFq-g"},{"key":"1_CR16","doi-asserted-by":"publisher","unstructured":"Leischner, V.: Light camera position detection - experiment data (2022). https:\/\/doi.org\/10.5281\/zenodo.6814223","DOI":"10.5281\/zenodo.6814223"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Marder-Eppstein, E.: Project tango. In: ACM SIGGRAPH 2016 Real-Time Live!, pp. 25\u201325 (2016)","DOI":"10.1145\/2933540.2933550"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"McDirmid, S.: Usable live programming. In: Proceedings of the 2013 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, pp. 53\u201362 (2013)","DOI":"10.1145\/2509578.2509585"},{"issue":"5","key":"1_CR19","doi-asserted-by":"publisher","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","volume":"31","author":"R Mur-Artal","year":"2015","unstructured":"Mur-Artal, R., Montiel, J.M.M., Tardos, J.D.: ORB-SLAM: a versatile and accurate monocular slam system. IEEE Trans. Rob. 31(5), 1147\u20131163 (2015)","journal-title":"IEEE Trans. Rob."},{"key":"1_CR20","volume-title":"Programming Interactivity: A Designer\u2019s Guide to Processing, Arduino, and Openframeworks","author":"J Noble","year":"2009","unstructured":"Noble, J.: Programming Interactivity: A Designer\u2019s Guide to Processing, Arduino, and Openframeworks. O\u2019Reilly Media Inc, California (2009)"},{"key":"1_CR21","unstructured":"Rousset, I.: Touchdesigner (2022). https:\/\/derivative.ca\/"},{"key":"1_CR22","unstructured":"R\u016f\u017ei\u010dkov\u00e1, J.: Walk on clouds (2019). https:\/\/www.lasvit.com\/project\/131-south-dearborn\/intro"},{"key":"1_CR23","unstructured":"Taymans, W., Baker, S., Wingo, A., Bultje, R.S., Kost, S.: Gstreamer application development manual (1.2. 3). Publicado en la Web 72 (2013)"},{"key":"1_CR24","doi-asserted-by":"publisher","unstructured":"Wang, W., Wang, Q., Zhang, J., Zuniga, M.: PassiveVLP: leveraging smart lights for passive positioning. ACM Trans. Internet Things 1(1), 1\u201324 (2020). https:\/\/doi.org\/10.1145\/3362123","DOI":"10.1145\/3362123"}],"container-title":["Lecture Notes in Networks and Systems","Digital Interaction and Machine Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-37649-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,25]],"date-time":"2023-07-25T04:10:03Z","timestamp":1690258203000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-37649-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031376481","9783031376498"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-37649-8_1","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"type":"print","value":"2367-3370"},{"type":"electronic","value":"2367-3389"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"25 July 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"MIDI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Machine Intelligence and Digital Interaction Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 December 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 December 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"midi12022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/midi2022.opi.org.pl\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}