Smart Beholder: An Extensible Smart Lens Platform


Smart Lens refer to detachable, orientable and zoomable lens that stream live videos over wireless networks to heterogeneous computing devices, including tablets and smart phones. Various novel applications are made possible by smart lens, including mobile photography, smart surveillance cameras, and Unmanned Aerial Vehicle (UAV) cameras. However, to our best knowledge, existing smart lens are closed and proprietary, and thus we initiate an open-source project called Smart Beholder for end-to-end solutions of smart lens. The code and documents of Smart Beholder can be found at our website Our Smart Beholder platform are useful to researchers for fast prototyping, developers for rapid development, and amateurs for hobbies. We have implemented Smart Beholder server (camera) using a popular embedded Linux platform, called Raspberry Pi. We have also realized Smart Beholder client (controller) on various OS's, including Android. Our experimental results show the practicality and efficiency of our proposed Smart Beholder: we outperform commercial products in the market in terms of both objective and subjective metrics. We believe the release of Smart Beholder will stimulate future studies on novel multimedia applications enabled by smart lens.


Chun-Ying Huang, Ching-Ling Fan, Chih-Fan Hsu, Hsin-Yu Chang, Tsung-Han Tsai, Kuan-Ta Chen, and Cheng-Hsin Hsu, "Smart Beholder: An Extensible Smart Lens Platform," in Proceedings of ACM Multimedia 2016, Oct 2016.


@inproceedings{huang16:smart_beholder, AUTHOR = {Chun-Ying Huang and Ching-Ling Fan and Chih-Fan Hsu and Hsin-Yu Chang and Tsung-Han Tsai and Kuan-Ta Chen and Cheng-Hsin Hsu}, TITLE = {Smart Beholder: An Extensible Smart Lens Platform}, BOOKTITLE = {Proceedings of ACM Multimedia 2016}, MONTH = {Oct}, YEAR = {2016} }