{"id":19339,"date":"2022-01-17T18:29:46","date_gmt":"2022-01-17T14:29:46","guid":{"rendered":"https:\/\/me-en.kaspersky.com\/blog\/finding-spy-cameras-with-smartphone\/19339\/"},"modified":"2022-01-17T18:29:46","modified_gmt":"2022-01-17T14:29:46","slug":"finding-spy-cameras-with-smartphone","status":"publish","type":"post","link":"https:\/\/me-en.kaspersky.com\/blog\/finding-spy-cameras-with-smartphone\/19339\/","title":{"rendered":"Finding hidden cameras with your smartphone&#8217;s ToF sensor"},"content":{"rendered":"<p>Spy cameras in rented apartments or hotel rooms: fact or fiction? Fact, unfortunately. In a quite recent case, a family from New Zealand, having rented an apartment in Ireland, <a href=\"https:\/\/edition.cnn.com\/2019\/04\/05\/europe\/ireland-airbnb-hidden-camera-scli-intl\/index.html\" target=\"_blank\" rel=\"nofollow noopener\">discovered a hidden camera<\/a> livestreaming from the living room.<\/p>\n<p>To spot a camera with the naked eye often requires X-ray vision, as it will almost certainly be carefully camouflaged. For those of us who aren\u2019t Superman, there are special devices to help detect spy devices by electromagnetic radiation or Wi-Fi signal, but they are not standard travel items. And to get the most out of them you will need special skills or expert assistance.<\/p>\n<p>That said, researchers in Singapore have recently developed a solution for locating a hidden device using the ToF sensor inside a regular smartphone. The new method goes by the name of <a href=\"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3485730.3485941\" target=\"_blank\" rel=\"nofollow noopener\">LAPD<\/a> (Laser-Assisted Photography Detection).<\/p>\n<h2>What is a ToF sensor?<\/h2>\n<p>Even if the terms \u201cToF sensor\u201d and \u201cToF camera\u201d mean nothing to you, you might already have encountered one in your smartphone. It is used, for example, to unlock the screen by face, to recognize gestures or to create the beloved <em>bokeh<\/em> effect \u2014 an out-of-focus background in photos.<\/p>\n<p>To solve these tasks, the smartphone needs to see a three-dimensional picture in order to know what\u2019s near to the camera and what\u2019s further away. This is handled by ToF (which by the way stands for Time-of-Flight): the sensor emits an infrared beam and measures the time taken for the rays to get reflected back. The longer this takes, the farther the object is from the sensor, of course.<\/p>\n<p>As the researchers found, in addition to their basic duties, ToF modules do a good job of finding spy cameras. This is because the light emitted by the sensor creates a characteristic glare on the lens, by which the offending device can be recognised.<\/p>\n<h2>Pimp my sensor<\/h2>\n<p>Since smartphone camera apps with ToF were created for very different purposes, the researchers had to develop a separate app and supplement the sensor\u2019s capabilities to better cope with the search for glare from hidden cameras.<\/p>\n<p>First, they added a smart system that informs the user of the optimal range for scanning for objects. If the smartphone is too close to a suspicious object, the glare from it will be very bright and \u201coversaturate\u201d the sensor. Conversely, if the device is too far away, the glare will be too weak and the detector won\u2019t be able to register it.<\/p>\n<p>Second, the team applied a filter to sift out extraneous signals, the reason being that the detector can more-or-less accurately identify a hidden lens only in a limited field of view: a cone spanning approximately 20\u00b0 originating from the smartphone\u2019s camera. Anything outside this cone confuses the detector and leads to false positives.<\/p>\n<p>Lastly, the experts applied self-learning programmable filters to further reduce the false-positive rate. The fact is that the resolution of ToF sensors is very low, only 320\u00d7240 pixels. For this reason, it is not easy for the detector to determine the exact size, shape and intensity of the glare\u00a0\u2014 and it\u2019s these parameters that distinguish a hidden camera from other, innocuous objects.<\/p>\n<h2>Test results<\/h2>\n<p>The researchers carried out an experiment to establish how effective the method is in practice. The study involved 379 volunteers, who were asked to find spy cameras in three ways: with the naked eye; with a specialized detector currently on the market; and with LAPD. They were given 30\u201360 seconds to search \u2014 about as much time as the average traveler is ready to spend on this activity.<\/p>\n<p>The first method delivered unimpressive results. Only 46% of participants were able to detect the hidden cameras by eyesight alone. What\u2019s more, there were very many false positives: in 54.9% of cases, the volunteers pointed to incorrect objects or places.<\/p>\n<p>The specialized detector also showed modest results: in two different scanning modes, the spy cameras were found by just 62.3% and 57.7% of participants. The number of false positives was again high: 26.9% and 35.2%, respectively.<\/p>\n<p>The LAPD method proved the most effective. The spy cameras were found in 88.9% of cases. Even when the researchers altered the lighting to make the search more difficult, the detection rate did not drop below 77.8%. The share of false positives was also low, at 16.67%.<\/p>\n<h2>Work in progress<\/h2>\n<p>Despite the impressive test results, we won\u2019t be seeing an LAPD app on the App Store or Google Play anytime soon. According to the researchers themselves, modern ToF sensors still lack sufficient resolution and accuracy for in-the-field work; besides, not all smartphones have such a module. So, until the design is improved and manufacturers release new cameras, users will have to remain patient and rely on <a href=\"https:\/\/www.kaspersky.com\/blog\/how-to-find-spy-cameras\/43199\/\" target=\"_blank\" rel=\"noopener nofollow\">other methods to sniff out hidden cameras<\/a>.<\/p>\n<input type=\"hidden\" class=\"category_for_banner\" value=\"ksec\">\n","protected":false},"excerpt":{"rendered":"<p>We explain what a smartphone\u2019s ToF sensor is and how researchers from Singapore propose using it to find hidden cameras.<\/p>\n","protected":false},"author":2484,"featured_media":19340,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1226],"tags":[2536,43,97,45,2537,2538],"class_list":{"0":"post-19339","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technology","8":"tag-hidden-cameras","9":"tag-privacy","10":"tag-security-2","11":"tag-smartphones","12":"tag-spy-cameras","13":"tag-video-surveillance"},"hreflang":[{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/finding-spy-cameras-with-smartphone\/19339\/"},{"hreflang":"en-in","url":"https:\/\/www.kaspersky.co.in\/blog\/finding-spy-cameras-with-smartphone\/23842\/"},{"hreflang":"ar","url":"https:\/\/me.kaspersky.com\/blog\/finding-spy-cameras-with-smartphone\/9698\/"},{"hreflang":"en-us","url":"https:\/\/usa.kaspersky.com\/blog\/finding-spy-cameras-with-smartphone\/26078\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/finding-spy-cameras-with-smartphone\/24046\/"},{"hreflang":"es-mx","url":"https:\/\/latam.kaspersky.com\/blog\/finding-spy-cameras-with-smartphone\/23778\/"},{"hreflang":"es","url":"https:\/\/www.kaspersky.es\/blog\/finding-spy-cameras-with-smartphone\/26736\/"},{"hreflang":"it","url":"https:\/\/www.kaspersky.it\/blog\/finding-spy-cameras-with-smartphone\/26333\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/finding-spy-cameras-with-smartphone\/32223\/"},{"hreflang":"tr","url":"https:\/\/www.kaspersky.com.tr\/blog\/finding-spy-cameras-with-smartphone\/10463\/"},{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/finding-spy-cameras-with-smartphone\/43391\/"},{"hreflang":"fr","url":"https:\/\/www.kaspersky.fr\/blog\/finding-spy-cameras-with-smartphone\/18443\/"},{"hreflang":"pt-br","url":"https:\/\/www.kaspersky.com.br\/blog\/finding-spy-cameras-with-smartphone\/18840\/"},{"hreflang":"pl","url":"https:\/\/plblog.kaspersky.com\/finding-spy-cameras-with-smartphone\/15716\/"},{"hreflang":"de","url":"https:\/\/www.kaspersky.de\/blog\/finding-spy-cameras-with-smartphone\/27989\/"},{"hreflang":"ja","url":"https:\/\/blog.kaspersky.co.jp\/finding-spy-cameras-with-smartphone\/32334\/"},{"hreflang":"nl","url":"https:\/\/www.kaspersky.nl\/blog\/finding-spy-cameras-with-smartphone\/28037\/"},{"hreflang":"ru-kz","url":"https:\/\/blog.kaspersky.kz\/finding-spy-cameras-with-smartphone\/24787\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/finding-spy-cameras-with-smartphone\/30187\/"},{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/finding-spy-cameras-with-smartphone\/29977\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/me-en.kaspersky.com\/blog\/tag\/privacy\/","name":"privacy"},"_links":{"self":[{"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/19339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/users\/2484"}],"replies":[{"embeddable":true,"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/comments?post=19339"}],"version-history":[{"count":0,"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/19339\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/media\/19340"}],"wp:attachment":[{"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/media?parent=19339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/categories?post=19339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/me-en.kaspersky.com\/blog\/wp-json\/wp\/v2\/tags?post=19339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}