{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T03:28:58Z","timestamp":1769830138114,"version":"3.49.0"},"reference-count":80,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2022,5,28]],"date-time":"2022-05-28T00:00:00Z","timestamp":1653696000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2022,5,31]]},"abstract":"<jats:p>\n            Batteryless image sensors present an opportunity for long-life, long-range sensor deployments that require zero maintenance, and have low cost. Such deployments are critical for enabling remote sensing applications, e.g., instrumenting national highways, where individual devices are deployed far (kms away) from supporting infrastructure. In this work, we develop and characterize Camaroptera, the first batteryless image-sensing platform to combine energy-harvesting with active, long-range (LoRa) communication. We also equip Camaroptera with a Machine Learning-based processing pipeline to mitigate costly, long-distance communication of image data. This processing pipeline filters out uninteresting images and only transmits the images interesting to the application. We show that compared to running a traditional\n            <jats:italic>Sense-and-Send<\/jats:italic>\n            workload, Camaroptera\u2019s\n            <jats:italic>Local Inference<\/jats:italic>\n            pipeline captures and sends upto\n            <jats:inline-formula content-type=\"math\/tex\">\n              <jats:tex-math notation=\"LaTeX\" version=\"MathJax\">\\( 12\\times \\)<\/jats:tex-math>\n            <\/jats:inline-formula>\n            more images of interest to an application. By performing\n            <jats:italic>Local Inference<\/jats:italic>\n            , Camaroptera also sends upto\n            <jats:inline-formula content-type=\"math\/tex\">\n              <jats:tex-math notation=\"LaTeX\" version=\"MathJax\">\\( 6.5\\times \\)<\/jats:tex-math>\n            <\/jats:inline-formula>\n            fewer uninteresting images, instead using that energy to capture upto\n            <jats:inline-formula content-type=\"math\/tex\">\n              <jats:tex-math notation=\"LaTeX\" version=\"MathJax\">\\( 14.7\\times \\)<\/jats:tex-math>\n            <\/jats:inline-formula>\n            more new images, increasing its sensing effectiveness and availability. We fully prototype the Camaroptera hardware platform in a compact, 2 cm\n            <jats:inline-formula content-type=\"math\/tex\">\n              <jats:tex-math notation=\"LaTeX\" version=\"MathJax\">\\( \\times \\)<\/jats:tex-math>\n            <\/jats:inline-formula>\n            3 cm\n            <jats:inline-formula content-type=\"math\/tex\">\n              <jats:tex-math notation=\"LaTeX\" version=\"MathJax\">\\( \\times \\)<\/jats:tex-math>\n            <\/jats:inline-formula>\n            5 cm volume. Our evaluation demonstrates the viability of a batteryless, remote, visual-sensing platform in a small package that collects and usefully processes acquired data and transmits it over long distances (kms), while being deployed for multiple decades with zero maintenance.\n          <\/jats:p>","DOI":"10.1145\/3510850","type":"journal-article","created":{"date-parts":[[2022,2,21]],"date-time":"2022-02-21T13:56:06Z","timestamp":1645451766000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["Camaroptera: A Long-range Image Sensor with Local Inference for Remote Sensing Applications"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8540-712X","authenticated-orcid":false,"given":"Harsh","family":"Desai","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3126-1177","authenticated-orcid":false,"given":"Matteo","family":"Nardello","sequence":"additional","affiliation":[{"name":"Univeristy of Trento, Trento, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5110-6823","authenticated-orcid":false,"given":"Davide","family":"Brunelli","sequence":"additional","affiliation":[{"name":"Univeristy of Trento, Trento, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4130-1099","authenticated-orcid":false,"given":"Brandon","family":"Lucia","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,5,28]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPSN.2018.00047"},{"key":"e_1_3_1_3_2","unstructured":"Amazon. Amazon Mechanical Turk. Retrieved from https:\/\/www.mturk.com\/."},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.3390\/s18010172"},{"key":"e_1_3_1_5_2","unstructured":"AVX. 2019. BestCap\u00aeUltra-low ESR High Power Pulse Supercapacitors. Retrieved from http:\/\/catalogs.avx.com\/BestCap.pdf."},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2016.2547919"},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/LES.2014.2371494"},{"key":"e_1_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2018.2889080"},{"key":"e_1_3_1_9_2","first-page":"331","volume-title":"Proceedings of the International Conference on Embedded Wireless Systems and Networks (EWSN\u201916)","author":"Campbell Bradford","year":"2016","unstructured":"Bradford Campbell, Joshua Adkins, and Prabal Dutta. 2016. Cinamin: A perpetual and nearly invisible BLE beacon. In Proceedings of the International Conference on Embedded Wireless Systems and Networks (EWSN\u201916). Junction Publishing, USA, 331\u2013332. http:\/\/dl.acm.org\/citation.cfm?id=2893711.2893793"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2016.66"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2983995"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173210"},{"key":"e_1_3_1_13_2","unstructured":"Council of Economic Advisors to President Barack Obama. Srengthening rural infrastructure. 2010. Retrieved from https:\/\/obamawhitehouse.archives.gov\/administration\/eop\/cea\/factsheets-reports\/strengthening-the-rural-economy\/strengthening-rural-infrastructure."},{"key":"e_1_3_1_14_2","article-title":"BinaryConnect: Training deep neural networks with binary weights during propagations","volume":"1511","author":"Courbariaux Matthieu","year":"2015","unstructured":"Matthieu Courbariaux, Yoshua Bengio, and Jean-Pierre David. 2015. BinaryConnect: Training deep neural networks with binary weights during propagations. CoRR abs\/1511.00363 (2015).","journal-title":"CoRR"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.224"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378473"},{"key":"e_1_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2017.7917625"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00040"},{"key":"e_1_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098845"},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMTT.2017.2687866"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3276774.3282822"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00039"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3417308.3430273"},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304011"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358277"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2994551.2994554"},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809707"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131674"},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131673"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080238"},{"key":"e_1_3_1_31_2","unstructured":"Himax Technologies Inc.2018. HM01B0 Ultra Low Power camera sensor. Retrieved from https:\/\/github.com\/cjosephson\/backcam\/blob\/master\/hardware\/datasheets\/HM01B0_DS_preliminary_v06.pdf."},{"key":"e_1_3_1_32_2","unstructured":"HopeRF. 2019. RFM95W LoRa Module. Retrieved from https:\/\/www.hoperf.com\/data\/upload\/portal\/20190801\/RFM95W-V2.0.pdf."},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEC.2018.00016"},{"key":"e_1_3_1_34_2","unstructured":"IXYS. 2016. IXOLAR High Efficiency SolarBIT. Retrieved from http:\/\/ixapps.ixys.com\/DataSheet\/KXOB22-01X8F_Nov16.pdf."},{"key":"e_1_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3302506.3310400"},{"key":"e_1_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLSID.2014.63"},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502054"},{"key":"e_1_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626319"},{"key":"e_1_3_1_39_2","first-page":"151","volume-title":"Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201916)","author":"Kellogg Bryce","year":"2016","unstructured":"Bryce Kellogg, Vamsi Talla, Shyamnath Gollakota, and Joshua R. Smith. 2016. Passive Wi-Fi: Bringing low power to Wi-Fi transmissions. In Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201916). USENIX Association, 151\u2013164. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi16\/technical-sessions\/presentation\/kellogg."},{"key":"e_1_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3293534"},{"key":"e_1_3_1_42_2","article-title":"Local binary pattern networks","volume":"1803","author":"Lin Jeng-Hau","year":"2018","unstructured":"Jeng-Hau Lin, Yunfan Yang, Rajesh K. Gupta, and Zhuowen Tu. 2018. Local binary pattern networks. CoRR abs\/1803.07125 (2018).","journal-title":"CoRR"},{"key":"e_1_3_1_43_2","unstructured":"Linear Technology. 2010. LTC3105 DC\/DC converter. Retrieved from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/3105fb.pdf."},{"key":"e_1_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/990064.990095"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.SNAPL.2017.8"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737978"},{"key":"e_1_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3296957.3177154"},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124533"},{"key":"e_1_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3133920"},{"key":"e_1_3_1_50_2","first-page":"129","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918)","author":"Maeng Kiwan","year":"2018","unstructured":"Kiwan Maeng and Brandon Lucia. 2018. Adaptive dynamic checkpointing for safe efficient intermittent computing. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918). USENIX Association, 129\u2013144. Retrieved from https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/maeng."},{"key":"e_1_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314613"},{"key":"e_1_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927233"},{"key":"e_1_3_1_53_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.icte.2017.12.005"},{"key":"e_1_3_1_54_2","unstructured":"Microchip. 2017. MIC841 Comparator with Reference and Adjustable Hysteresis. Retrieved from http:\/\/ww1.microchip.com\/downloads\/en\/devicedoc\/20005758a.pdf."},{"key":"e_1_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00055"},{"key":"e_1_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/PerCom.2013.6526735"},{"key":"e_1_3_1_57_2","unstructured":"Moodstocks. 2016. jpec - a JPEG encoder in C. Retrieved from https:\/\/github.com\/Moodstocks\/jpec."},{"key":"e_1_3_1_58_2","first-page":"233","volume-title":"Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201918)","author":"Naderiparizi Saman","year":"2018","unstructured":"Saman Naderiparizi, Mehrdad Hessar, Vamsi Talla, Shyamnath Gollakota, and Joshua R. Smith. 2018. Towards battery-free HD video streaming. In Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201918). USENIX Association, 233\u2013247. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/naderiparizi."},{"key":"e_1_3_1_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/RFID.2015.7113088"},{"key":"e_1_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230567"},{"key":"e_1_3_1_61_2","unstructured":"Phillip Sparks. 2017. The route to a trillion devices: The outlook to IoT investment to 2035. Retrieved from https:\/\/learn.arm.com\/rs\/714-XIJ-402\/images\/Arm-The-route-to-trillion-devices_2018.pdf."},{"key":"e_1_3_1_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950386"},{"key":"e_1_3_1_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314583"},{"key":"e_1_3_1_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2008.925019"},{"key":"e_1_3_1_65_2","unstructured":"Semtech. 2018. LoRa\u2122Modulation Basics. Retrieved from https:\/\/www.semtech.com\/uploads\/documents\/an1200.22.pdf."},{"key":"e_1_3_1_66_2","unstructured":"Semtech. 2019. SX127x transceivers Datasheet. Retrieved from https:\/\/www.semtech.com\/uploads\/documents\/DS_SX1276-7-8-9_W_APP_V6.pdf."},{"key":"e_1_3_1_67_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2019.2951004"},{"key":"e_1_3_1_68_2","unstructured":"STMicroelectronics. 2014. NUCLEO-G474RE. Retrieved from https:\/\/www.st.com\/resource\/en\/data_brief\/nucleo-g474re.pdf."},{"key":"e_1_3_1_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132211.3134457"},{"key":"e_1_3_1_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/3130970"},{"key":"e_1_3_1_71_2","unstructured":"Texas Instruments. 2015. TPS61070 s Boost Converter. Retrieved from http:\/\/www.ti.com\/lit\/ds\/symlink\/tps61070.pdf."},{"key":"e_1_3_1_72_2","unstructured":"Texas Instruments. 2018. MSP430FR599 Mixed-Signal Microcontrollers datasheet. Retrieved from http:\/\/www.ti.com\/lit\/ds\/symlink\/msp430fr5994.pdf."},{"key":"e_1_3_1_73_2","first-page":"17","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916)","author":"Woude Joel Van Der","year":"2016","unstructured":"Joel Van Der Woude and Matthew Hicks. 2016. Intermittent computation without hardware support or programmer intervention. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916). USENIX Association, Berkeley, CA, 17\u201332. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id=3026877.3026880."},{"key":"e_1_3_1_74_2","first-page":"243","volume-title":"Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201917)","author":"Wang Anran","year":"2017","unstructured":"Anran Wang, Vikram Iyer, Vamsi Talla, Joshua R. Smith, and Shyamnath Gollakota. 2017. FM backscatter: Enabling connected cities and smart fabrics. In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201917). USENIX Association, Boston, MA, 243\u2013258. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/wang-anran."},{"key":"e_1_3_1_75_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEC.2018.00019"},{"key":"e_1_3_1_76_2","first-page":"301","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201919)","author":"Wang Jingxian","year":"2019","unstructured":"Jingxian Wang, Junbo Zhang, Rajarshi Saha, Haojian Jin, and Swarun Kumar. 2019. Pushing the range limits of commercial passive RFIDs. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201919). USENIX Association, Boston, MA, 301\u2013316. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/wangjingxian."},{"key":"e_1_3_1_77_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8057162"},{"key":"e_1_3_1_78_2","doi-asserted-by":"publisher","DOI":"10.1145\/3274783.3274837"},{"key":"e_1_3_1_79_2","unstructured":"Zac Manchester. 2015. KickSat. Retrieved from http:\/\/zacinaction.github.io\/kicksat\/."},{"key":"e_1_3_1_80_2","article-title":"Moo: A Batteryless Computational RFID and Sensing Platform","author":"Zhang Hong","year":"2011","unstructured":"Hong Zhang, Jeremy Gummeson, Benjamin Ransford, and Kevin Fu. 2011. Moo: A Batteryless Computational RFID and Sensing Platform. Technical Report. Department of Computer Science, University of Massachusetts Amherst.","journal-title":"Department of Computer Science, University of Massachusetts Amherst."},{"key":"e_1_3_1_81_2","doi-asserted-by":"publisher","DOI":"10.1145\/2800835.2800912"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510850","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510850","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:12Z","timestamp":1750186932000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510850"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,28]]},"references-count":80,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,5,31]]}},"alternative-id":["10.1145\/3510850"],"URL":"https:\/\/doi.org\/10.1145\/3510850","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,28]]},"assertion":[{"value":"2021-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-05-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}