<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Density - Medium]]></title>
        <description><![CDATA[Advanced People Counting &amp; Anonymous Workplace Analytics - Medium]]></description>
        <link>https://medium.com/density-inc?source=rss----652faeb6abe8---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Density - Medium</title>
            <link>https://medium.com/density-inc?source=rss----652faeb6abe8---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 12:19:37 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/density-inc" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[What If You Could A/B Test Physical Space? — AWS Interview [podcast]]]></title>
            <link>https://medium.com/density-inc/what-if-you-could-a-b-test-physical-space-aws-interview-podcast-ee6b447d6ca6?source=rss----652faeb6abe8---4</link>
            <guid isPermaLink="false">https://medium.com/p/ee6b447d6ca6</guid>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[workplace]]></category>
            <dc:creator><![CDATA[Andrew Farah]]></dc:creator>
            <pubDate>Tue, 24 Jul 2018 22:52:22 GMT</pubDate>
            <atom:updated>2018-07-24T22:52:06.897Z</atom:updated>
            <content:encoded><![CDATA[<p>At <a href="https://summit.upfront.com/">Upfront Summit 2018</a>, I sat for an interview with Michael Copeland, former Sr. Editor at Wired and now works on content for Amazon Web Services.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fw.soundcloud.com%2Fplayer%2F%3Furl%3Dhttp%253A%252F%252Fapi.soundcloud.com%252Ftracks%252F428419440%26show_artwork%3Dtrue&amp;url=https%3A%2F%2Fsoundcloud.com%2Fuser-648279757%2Fwhat-if-you-could-ab-test-the-physical-world-density-makes-it-possible&amp;image=http%3A%2F%2Fa1.sndcdn.com%2Fimages%2Ffb_placeholder.png%3F1532334037&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=soundcloud" width="800" height="166" frameborder="0" scrolling="no"><a href="https://medium.com/media/696f1dbabe321a024f97c2f89d54ce69/href">https://medium.com/media/696f1dbabe321a024f97c2f89d54ce69/href</a></iframe><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*5ibCcV5EyucdzHjf8LZPxA.png" /><figcaption>Andrew Farah, Density CEO — <a href="https://aws.amazon.com/blogs/startups/what-if-you-could-ab-test-the-physical-world-density-makes-it-possible-with-machine-learning/">Source: AWS</a></figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ee6b447d6ca6" width="1" height="1" alt=""><hr><p><a href="https://medium.com/density-inc/what-if-you-could-a-b-test-physical-space-aws-interview-podcast-ee6b447d6ca6">What If You Could A/B Test Physical Space? — AWS Interview [podcast]</a> was originally published in <a href="https://medium.com/density-inc">Density</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Vlog — NeoCon 2018]]></title>
            <link>https://medium.com/density-inc/new-vlog-neocon-2018-a1b7b8ffa2ef?source=rss----652faeb6abe8---4</link>
            <guid isPermaLink="false">https://medium.com/p/a1b7b8ffa2ef</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[computer-vision]]></category>
            <dc:creator><![CDATA[Andrew Farah]]></dc:creator>
            <pubDate>Mon, 23 Jul 2018 23:04:01 GMT</pubDate>
            <atom:updated>2018-09-12T22:14:07.266Z</atom:updated>
            <content:encoded><![CDATA[<p>We deployed live <a href="http://www.density.io/?utm_source=medium&amp;utm_content=NeoCon%20Vlog">Density</a> devices during the biggest global commercial design event of 2018, <a href="http://www.neocon.com/">NeoCon</a>.</p><p><a href="http://knoll.com/">Knoll</a> has a remarkable space. Check out the video below (headphones, because the music is 👌).</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FqQcTFBqn5Z4%3Fstart%3D77%26feature%3Doembed%26start%3D77&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DqQcTFBqn5Z4&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FqQcTFBqn5Z4%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/a6093edea130db429428dda2b6787f0a/href">https://medium.com/media/a6093edea130db429428dda2b6787f0a/href</a></iframe><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Sgm4SzH0ZNV8awVhSg5kZA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*L4qnBV-3Yqq9cX7EuXS4Gw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*1FP9prxx4IdiRKamfhaZsQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kQLIZP6Uz7K3MoPykm8S7A.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MhB4uNDB6i497SktS6V8mg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uGlzCAQz1BsjAc03elIVhg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MzpuV0929iZE3CICuICM9A.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HtS0nCizFjuCWjChQ-tqhw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SPe1yr7Xgs4MQp6isbO6kg.jpeg" /><figcaption>Knoll Showroom @ NeoCon 2018</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a1b7b8ffa2ef" width="1" height="1" alt=""><hr><p><a href="https://medium.com/density-inc/new-vlog-neocon-2018-a1b7b8ffa2ef">New Vlog — NeoCon 2018</a> was originally published in <a href="https://medium.com/density-inc">Density</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[7 Technologies that Count People (Buildings, Offices & Agnostic)]]></title>
            <link>https://medium.com/density-inc/7-technologies-that-count-people-buildings-offices-742785d2030f?source=rss----652faeb6abe8---4</link>
            <guid isPermaLink="false">https://medium.com/p/742785d2030f</guid>
            <category><![CDATA[building]]></category>
            <category><![CDATA[analytics]]></category>
            <category><![CDATA[internet-of-things]]></category>
            <dc:creator><![CDATA[Andrew Farah]]></dc:creator>
            <pubDate>Mon, 23 Jul 2018 14:57:14 GMT</pubDate>
            <atom:updated>2020-10-09T16:10:47.556Z</atom:updated>
            <content:encoded><![CDATA[<p>In the process of building <a href="http://www.density.io/?utm_source=medium&amp;utm_content=7%20Technologies">Density</a>, we’ve explored and designed a number of alternate technologies.</p><p>Building analytics is an evolving space — There’s old tech and there’s new tech. Since we often field questions about the various methods of counting people, I thought it would be helpful to document 7 technologies that make up the space.</p><h3>#1 — Density Open Area</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6jYH5wDYanq4M0jK1EpOSQ.png" /></figure><h4>About:</h4><p>Density uses depth data and machine learning to anonymously count people in open space.</p><h4>Industry:</h4><p>Industry agnostic. The system is designed to measure how people use any open area in real-time without invading occupant privacy.</p><h4>Cost:</h4><p>Hardware fee and annual data fee, variable by volume.</p><h4>Benefits:</h4><p>Users are able to access (from <a href="https://www.density.io/blog/introducing-open-area">Density</a> website):</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EvDe-2zyjyZ3kFHdM7vV2Q.png" /></figure><ul><li>60% reduction in cost to deploy (vs. camera / optical alternatives).</li><li>Up to 20 foot range, 40 foot effective diameter (4x coverage of alternatives).</li><li>1,325 square feet of coverage</li><li>Historical occupant pathing and heatmaps</li><li>Desk and room availability (+ release)</li><li>Touchdowns and dwell time</li></ul><p>Includes real-time API. More info —<a href="http://www.density.io/?utm_source=medium&amp;utm_content=7%20Technologies"> http://density.io</a></p><h4>Pricing:</h4><p><a href="http://density.io/pricing">http://density.io/pricing</a></p><h4>Limitations:</h4><p><em>No identity tracking; Powered device (not battery operated)</em></p><h4>Data type:</h4><p><em>Depth data and radar.</em></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Ffast.wistia.net%2Fembed%2Fiframe%2Flojp3sl4ly&amp;display_name=Wistia%2C+Inc.&amp;url=https%3A%2F%2Fdensityhq.wistia.com%2Fmedias%2Flojp3sl4ly&amp;image=https%3A%2F%2Fembed-ssl.wistia.com%2Fdeliveries%2F1bffb01fc6155ce6720bd3441e1cf76db2ac6a43.jpg%3Fimage_crop_resized%3D960x682&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=wistia" width="960" height="682" frameborder="0" scrolling="no"><a href="https://medium.com/media/06a0b632066e6f8c9f6ec287b1383772/href">https://medium.com/media/06a0b632066e6f8c9f6ec287b1383772/href</a></iframe><h3>#2 — Density Entry</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LgB0iExYZ9aZo9_Bd8MM0Q.jpeg" /><figcaption>source: Density</figcaption></figure><h4><strong>About:</strong></h4><p>Density uses depth data, machine learning, and computer vision to anonymously count people.</p><h4><strong>Industry:</strong></h4><p>Corporate offices. Companies in the<strong> </strong>Fortune 1000. The system is designed to measure how people use a company’s offices, conference rooms, and other work areas.</p><h4><strong>Average Cost:</strong></h4><p>Hardware fee and annual data fee, variable by volume.</p><h4>Benefits:</h4><p>Anonymous data, designed for corporate offices, real-time API. More info —<a href="http://www.density.io/?utm_source=medium&amp;utm_content=7%20Technologies"> http://density.io</a></p><h4>Pricing:</h4><p><a href="http://density.io/pricing">http://density.io/pricing</a></p><h4><strong>Limitations:</strong></h4><p><em>No identity tracking; Powered device (not battery operated)</em></p><h4><strong>Data type:</strong></h4><p><em>Depth data and infrared lasers</em></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Ffast.wistia.net%2Fembed%2Fiframe%2Fpt9csss98p&amp;display_name=Wistia%2C+Inc.&amp;url=https%3A%2F%2Fdensityhq.wistia.com%2Fmedias%2Fpt9csss98p&amp;image=https%3A%2F%2Fembed-ssl.wistia.com%2Fdeliveries%2F4179398c02c1f17b9447fdb07c170ada020c55f6.jpg%3Fimage_crop_resized%3D960x654&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=wistia" width="960" height="654" frameborder="0" scrolling="no"><a href="https://medium.com/media/806041acace7b82cb1dd99982b60574a/href">https://medium.com/media/806041acace7b82cb1dd99982b60574a/href</a></iframe><h3>#3— Cameras or “Optical Vision Sensors”</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nM7AS-NuPQfcRWz8cT2uFQ.png" /></figure><h4><strong>About</strong></h4><p>Most cameras see in flat color images. Smart cameras use second-by-second changes in pixel color to determine movement and identify people or other objects in a scene.</p><h4><strong>Industry</strong></h4><p>Retail, building security, corporate offices.</p><h4><strong>Average Cost</strong></h4><p>Variable based on the device’s intelligence and the analytics system behind it. Companies usually charge a hardware fee and an analytics or dashboard fee. Some examples:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6AgzCezntxBY7VhYc0qI7g.png" /><figcaption>Prices for various cameras</figcaption></figure><h4>Benefits</h4><p><em>Inexpensive, impressive analytics</em></p><ul><li><strong>Cost: </strong>Cameras are relatively inexpensive and they come in a wide variety of form factors.</li><li><strong>Analytics: </strong>Cameras on the cutting edge have impressive on-board computer vision. They can generate a ton of information about the areas they’re deployed in. People tracking, facial recognition (i.e. <a href="https://www.nytimes.com/2018/07/08/business/china-surveillance-technology.html">Face++</a>), object detection, etc. As it’s become more practical to make use of <a href="https://medium.com/density-inc/ai-is-not-magic-its-manual-labor-math-how-we-built-an-accurate-people-counter-e00408ea30de">machine and deep learning</a>, camera systems have become impressive.</li></ul><h4><strong>Limitations</strong></h4><p><em>“Handoff problem,” privacy, culture, and security</em></p><ul><li><strong>The Handoff Problem: </strong>When pointing multiple cameras into a room, you have to overlap their fields of view. If you don’t, or if you’re using multiple cameras, they have to intelligently make sense of the people that disappear in-between the FOVs. This is called the handoff problem and it takes some processing.</li><li><strong>Lack of privacy</strong> is a camera’s biggest limitation. Some smart cameras will “anonymize data locally,” meaning they will blur or obscure a person’s face or downsample the image’s resolution so it looks fuzzy. It’s a good method but can be difficult</li><li><strong>Culture: </strong>In an office setting, it can be difficult to get beyond the pilot stage with camera solutions for counting people. Often, employees push back as a system looks to scale.</li><li><strong>Security: </strong>For buyers with a robust infosec posture, camera systems are an ideal target for hacking. Even benign systems that obscure a video stream locally can be compromised and made to do otherwise.</li></ul><p><strong>Data type: </strong>RGB video or flat images.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*aNq_cecaErYGgC8UlDE7iQ.png" /><figcaption>Camera video feed with tracking analytics</figcaption></figure><h3>#4 — Active Infrared or “Break-beam” (AIR)</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/320/1*ZenOVe7QGcoQwN4vDkawcw.gif" /><figcaption>Counting punches with an AIR on the desk. Full video below :).</figcaption></figure><h4>How it works</h4><p>Break beam sensors have an infrared emitter and an infrared receiver. The sensors are typically placed on one side of a doorway (or both sides). The tech looks like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZDKkV4plwoPxsH2ScerFAA.png" /><figcaption>Infrared receiver and emitter illustration</figcaption></figure><p>Standard AIRs count the number of times infrared light is “broken” or passed through and at the end of the day, the user (you) divides the number by 2 to determine the total number of people that came and went. It’s pretty analog.</p><p>More intelligent AIRs claim to do bidirectional movement.</p><h4>Industry</h4><p>Retail</p><h4>Average Cost</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*f1u66hU3cEIFF2vGqw8EeA.png" /><figcaption>Prices for various AIR sensors</figcaption></figure><h4>Benefits</h4><p>None, really. They’re battery operated but they’re inaccurate. Not good for counting people.</p><h4>Limitations</h4><p><em>Not accurate</em></p><ul><li><strong>Blindness: </strong>Break beam sensors are inaccurate. The sensor becomes blind when two people enter at the same time (side-by-side) or enter and exit at the same time.</li><li><strong>Human movement is complex: </strong>Break beam sensors rely on signal processing to sort out when a person has entered. The signal, which looks like the figure below is hard to make sense of when lines form or people bring boxes and bags with them.</li></ul><h4><strong>Data type:</strong></h4><p><em>Signal and signal processing algorithm</em></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FFnyhcPZvODU%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFnyhcPZvODU&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FFnyhcPZvODU%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/1c9a8616a0c933a62f99d01330b5057a/href">https://medium.com/media/1c9a8616a0c933a62f99d01330b5057a/href</a></iframe><p>Each time Jordan (Density co-founder and head of algorithm) punches, this is what an AIR break beam sees:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jdAIjH-fdwpj4JcMXAPg5w.jpeg" /></figure><p>Those two lines (blue and green) represent two AIR sensors spaced very close to one another. The spikes in values are increases in power consumption. The closer Jordan’s arms are to the sensors, the higher the values.</p><p>To a signal processing algorithm, these spikes look exactly like someone entering / exiting as it does when someone is punching, moving their arms while walking, carrying boxes, and standing in line.</p><p>Because it can’t distinguish between these different human behaviors, it makes AIRs an unreliable people counting technology. They are very inaccurate.</p><p>For more weird human behavior, see <a href="https://faq.density.io/algo/">some of the odd stuff</a> we’ve captured in the field.</p><h3>#5 — WiFi Tracking or “WiFi / MAC Address Tracking”</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/903/1*mQdbs_1cesHHax7FqeICqA.png" /></figure><h4><strong>How it works</strong></h4><p>The image above is an cartoonish version of how devices track your phone. Years ago, one of our very early prototypes was a MAC Address Tracking unit. Here’s how it works:</p><ol><li>Your phone is always looking for known WiFi networks (home WiFi, work WiFi, etc). It does this out of convenience so you can automatically connect to a known network without manually selecting it.</li><li>The way your phone finds a WiFi network is by sending out what’s called a “probe request.” This probe request is kind of like your phone saying, “Hey my name is, Andrew.” But instead of “Andrew” it sends “40:68:AD:80:D3:A0,” which is a MAC Address unique to your phone and your phone only (it’s globally unique). You can look yours up in the Settings › About section of your smartphone. Fun fact: Bluetooth has one, too.</li><li>Technicalities aside, the thing to know is <strong>pretty much all WiFi routers are capable of tracking your phone. </strong>In fact, your MAC address is how a WiFi router or access point serves internet to all of your devices: your laptop, smartwatch, Fitbit, phone, Nintendo Switch, etc. They all have MAC addresses, they can all be tracked, and you do not need to be connected to the internet. <strong>All you need is to have your WiFi turned on</strong>.</li><li>So, you’re in a building and your phone is reaching out saying, “I’m here!” Multiple routers are listening and triangulating. They compare the relative strength of that signal to one another and can approximate where you are in the building. They also know what other devices you usually carry with you (i.e. smartwatch, iPad, etc). <strong>Most important, they can tell if they’ve seen you before </strong>(even if the last time they saw you was in another country during a business trip)<strong>.</strong></li><li>The routers roll up this data and send it to an analytics platform that looks like this:</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*PLsbivOVC_TU6scpJv12pg.gif" /></figure><p><em>*It is possible to fake or change a MAC address. This is called “spoofing.”</em></p><h4>Average cost</h4><p>Varies widely by platform. Depending on the analytics, it can vary from tens of $$ / month to tens of thousands of $$ / month. Your existing enterprise WiFi system will have this as an upgrade option.</p><h4>Industry</h4><p>Retail, Corporate Offices</p><h4>Benefits</h4><p>Low cost, widely available, and ambient.</p><h4>Limitations</h4><p><em>Privacy. Inaccurate at a room level.</em></p><p><strong>Invasive: </strong>Depending on the environment you’re deploying the technology into, this can be an invasive technology. It is not “opt-in;” meaning, the users the system tracks haven’t given their permission.</p><p><strong>Inaccuracy: </strong>The real downfall of WiFi tracking, though, is inaccuracy. The system usually isn’t granular enough to determine the use of a specific room. So you end up with heatmaps and approximation like graphic above.</p><h3>#6 — Seat Sensors</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ifECF1ct4fWYzZUccE3ORQ.png" /><figcaption>Condeco</figcaption></figure><h4>How it works</h4><p>Seat sensors are battery operated motion detectors + tape. You can see the removable pull tab on the side of the device above.</p><p>The sensors run in low power waiting for movement. When they see movement, they transmit “Movement!” back to another device nearby. That device is powered and usually has a 4G internet connection.</p><p>If you have 1,000 employees, you stick these beneath 1,000 desks, and however many conference room tables you might have.</p><h4><strong>Average Cost</strong></h4><p><em>Varies by provider. Some bundle it with their service. Others charge separately for the hardware. It’s a pretty low cost solution, though (10s-100s of $$).</em></p><h4>Industry</h4><p>Offices</p><h4>Benefits</h4><p><em>Seat specific data. Battery operated. Low cost.</em></p><h4>Limitations</h4><p><em>Battery operated scale. Privacy (sorta).</em></p><p><strong>Battery</strong>: If this is a long-term solution and you’ve deployed them in the thousands, when a battery operated device dies, you will have to retrieve and redeploy them in the thousands.</p><p><strong>Privacy (sorta): </strong>Technically, you can use this system to track how long someone is at their desk. The privacy issue is dependent on how you structure your analytics and how you use the data. Know that systems like this have the ability to track an individual’s time-at-desk if you associate an employee’s identity with a device. Used benevolently, they can be helpful in understanding use of certain furniture.</p><h3>#7 — Thermal</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/539/1*Ybvjakopi4w6kmiV6cVvWA.png" /></figure><h4>How it works</h4><p>Thermal uses body heat and computer vision to determine objects. Looks like this:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/904/1*5hD7-61RQu5JrE5Ne-s80g.png" /></figure><h4>Industry</h4><p>Retail, Offices</p><h4>Average Cost</h4><p>The most popular thermal people counter is about $1,500 / device. Price varies by vendor. The underlying technology is not terribly expensive (10s-100s of $$ off the shelf).</p><h4><strong>Benefits</strong></h4><p>Anonymous</p><h4>Limitations</h4><p>Unreliable accuracy.</p><p>Thermal systems rely on motion to distinguish humans. It has difficulty when people stand still, when they overlap, and when they carry warm things (like laptops). The image below is two people near one another but sensor only counts one.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/992/1*UOEBYEaSgUoS59vJvWyEmg.png" /></figure><h3><strong>Extra — Ultrasonic</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EjC1wYiknMurkr8-XX1-FQ.png" /></figure><h4>How it works</h4><p>Ultrasonic sensors bounce inaudible sound off people as they walk by. Each one has an emitter and a receiver.</p><h4>Industry</h4><p>Robotics</p><h4>Average Cost</h4><p>They are low cost. Ballpark $50–$100 (max).</p><h4>Benefits</h4><p>Low power</p><h4>Limitations</h4><p>Accuracy. Put simply, if someone wears a fuzzy coat, ultrasonic devices get confused because the sound waves bounce inconsistently. If you’re trying to count people, there are better technologies… unless everyone is wearing denim. It does very well with denim.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=742785d2030f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/density-inc/7-technologies-that-count-people-buildings-offices-742785d2030f">7 Technologies that Count People (Buildings, Offices &amp; Agnostic)</a> was originally published in <a href="https://medium.com/density-inc">Density</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Is Not Magic; It’s Manual Labor (& Math) — How We Built An Accurate People Counter]]></title>
            <link>https://medium.com/density-inc/ai-is-not-magic-its-manual-labor-math-how-we-built-an-accurate-people-counter-e00408ea30de?source=rss----652faeb6abe8---4</link>
            <guid isPermaLink="false">https://medium.com/p/e00408ea30de</guid>
            <category><![CDATA[analytics]]></category>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[computer-vision]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[engineering]]></category>
            <dc:creator><![CDATA[Andrew Farah]]></dc:creator>
            <pubDate>Wed, 06 Jun 2018 16:49:27 GMT</pubDate>
            <atom:updated>2018-09-12T20:30:33.345Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uysbp1-FfhvU-K7iiNfxFw.gif" /></figure><p><em>Below is a practical demonstration of machine learning — a form of artificial intelligence — and computer vision applied to a product called </em><a href="http://www.density.io/?utm_source=medium&amp;utm_medium=blog_post&amp;utm_content=AI%20Is%20Not%C2%A0Magic"><em>Density</em></a><em> — an anonymous people counting system used by workplace teams to understand how offices are used.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*G2O_XjWvxpdVIFht3J38rQ.png" /><figcaption>Source: <a href="https://xkcd.com/1838/">https://xkcd.com/1838/</a></figcaption></figure><p>To appreciate the manual efforts behind AI, it helps to first understand the challenging environments we’ve asked computers to deal with and thereby the real meaning of the term “accuracy.”</p><p>For the purposes of this article, I’m going to use counting people as the practical example.</p><h4>Human-spotting</h4><p>In the world of people count, companies often refer to accuracy in round, blanket terms. Phrases like, “<em>We’re 94% accurate at counting people!</em>” make for good marketing. Unfortunately, uniform accuracy is an impossible promise in real world applications.</p><p>Human behavior and built environments <strong>are so variable from space to space</strong> or building to building, that the accuracy of one installation usually differs from all others. This reality is obvious if you operate a system at any meaningful scale.</p><h4><strong>Important</strong></h4><blockquote>Accuracy is not just hard to achieve, it can also expose a shortcoming of a company’s technology to report on. For example, with certain technologies (like cameras), quality assurance would invade customer privacy.</blockquote><h3>The Variability Problem -or- “The Things They Carried” -or- “What The Hell Is That?”</h3><p><em>Illustrated below are examples of the variability problem. These demonstrations are from live Density deployments in corporate offices and college campuses around the U.S..</em></p><h4>A Spaceship Trashcan at 3am</h4><p>Below is a rare event. It’s a giant trashcan that rolls through in the wee hours of a workday morning.</p><p>The trashcan is objectively hard for an autonomous computing device to distinguish. The subjects in the scene are both moving, they’re both reasonably organic shapes, and they are attached to one another.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/480/1*pv5sAVAXpk-OVeXizIRCLg.gif" /><figcaption>The Imperial Star Destroyer of trashcans</figcaption></figure><h4>Teamwork &amp; Stuff on Wheels</h4><p>In this scene, multiple people wrangle a large object through a doorway. The fact that there are only two people in view and just one of them exits is obvious to the human eye but an untrained algorithm can make all sorts of wrong-headed mistakes.</p><p>The reason is that this event is not “nominal” or: <em>according to plan or design. </em>It is “anomalous” or:<em> deviating from what is standard or expected.</em></p><blockquote>This may be self-evident but anomalous events are hard to explain to an algorithm because there are so few of them.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/480/1*bpBJyDvofjwbYepeabU5jw.gif" /><figcaption>Successful human collaboration</figcaption></figure><blockquote>It’s kind of like telling a computer, “This is a cat, and that’s a cat, and this is a cat, too,” and the computer pointing at a random television and saying, “Cat?” And you saying, “Dammit John… Who put the TV there?” … but for humans.</blockquote><h3>Environments And Data Quality</h3><p>Regardless of the technology: radar, millimeter wave, depth, thermal, cameras, whatever — when you decide to measure atoms instead of bits, you quickly realize you can’t normalize or control for the real world that you’re deployed in.</p><p>To teach the machine, you have to be creative but most importantly, you need a lot of data from as many of the variable and hostile environment types a machine might encounter.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/480/1*fWCaW5-pMRGVptUsT3s-Zw.gif" /><figcaption>High reflectivity + small spaces = noisy data</figcaption></figure><h3>Teaching the Machine</h3><p>Fortunately, for modern technical companies, we have better tools today than we’ve had in the past — not the least of which is almost <strong>70 years of research</strong> <strong>into artificial intelligence</strong> and tooling. Alan Turing proposed his eponymous test in 1950. Shortly after, a team at Dartmouth started building programs that could play checkers, solve word problems, and do math.</p><p>The time it would take, however, to realize the true value of artificial intelligence was consistently underestimated and, in more recent times, overestimated.</p><h4><strong>Under-estimation</strong></h4><p>For example, researchers believed automated, accurate language translation would be solved before the end of the 1960s. This particular story may be apocryphal but, at the time, a computer would translate the English: “out of sight, out of mind” to the Russian: “blind idiot.”</p><p>It wasn’t until some 30 years later in the 1990s that automated translation began to make some progress and become a market of its own.</p><h4>Over-estimation</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*4_QYwUGZ3MfSUP7nVOn11A.jpeg" /><figcaption><a href="https://www.netflix.com/title/80190844">Awesome Netflix documentary</a></figcaption></figure><p>Most people thought the Watson-equivalent for the Chinese board game “Go” was a long way off. Go is much harder to model than Chess. There are just more potential moves at any given moment and each has cascading implications on gameplay and position.</p><p>As you may already know, AlphaGo, the Go-playing algorithm, beat the human champion, Lee Sedol, in 2016 — <strong>a decade ahead of predictions</strong>. The latest version from the team at DeepMind is considered the strongest Go player of all time.</p><p>The game is more than two thousand years old.</p><h4>So, what’s the point?</h4><p>The point is that it’s fun to speculate on the infinite and future potential of artificial intelligence. But we should all just get used to being off by a decade or two. Instead, I think it’s productive to look at the pragmatic applications of what early researchers have made possible for us.</p><p>Today, we are materially benefitting from nearly a century of academic work invested in symbolic systems, “Good Old Fashioned AI,” deep learning models, and extraordinary leaps in low-cost, high-powered computing.</p><blockquote>Despite these extraordinary advances, however, something as simple as counting people is still very hard; and, I suspect, will remain so as long as humans are the subject.</blockquote><p>Human behavior is not obvious to a computer. Even in a non-hostile physical environment (like the reasonably clear depth stream below) a computer can’t easily distinguish what’s human and what’s not human; <strong>even though you and I can.</strong></p><blockquote>Therein lies a popular solution for variability — the way AI companies (Google included!) solve problems like these is to teach the machine what’s obvious to us.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/480/1*iRTmL0oRjED6mb2mSrWa-A.gif" /><figcaption>Dog :)</figcaption></figure><h4>“Labeling:” The Adult Version of a Coloring Book</h4><p>For Density, we address the variability problem by designing our own labeling tools. They are like Microsoft Paint, but funner.</p><p><strong>This is the real, manual human work</strong> <strong>behind a lot of artificial intelligence</strong>. When there are no open-source alternatives for a dataset, like the anonymous data Density collects, you have tell a computer what’s what.</p><blockquote>As said above, ‘labeling’ is like telling a computer, “This is a cat, and that’s a cat, and this is a cat, too,” and the computer pointing at a cat and saying, “Cat?”</blockquote><blockquote>And you saying, “YES! Cat! Oh my heart is full! Cat! Thank god they’re not carrying a TV.” … but for humans.</blockquote><p>Below you’ll see how we paint what we believe to be the door and the person’s arms, head, body, etc. What is critical to training like this is that it is just as important to tell a computer what <strong>is</strong> <strong>not a human</strong> as what is.</p><p>We build our models using many tens of thousands of frames like this one.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/942/1*kvEPntY3eDs1MvLr_EGLEw.gif" /><figcaption>Labeling what’s what in a scene</figcaption></figure><h3>End Result</h3><p><em>Larger Network = Higher Accuracy = Larger Network = …</em></p><p>We are always feeding the machine. As Density’s network continues to expand, we learn to handle new, unexpected environments and behaviors.</p><p>And when you give high quality, labeled data to talented engineers who specialize in computer vision and machine learning, computers can learn quickly.</p><h4>Plates &amp; Carried Objects</h4><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgiphy.com%2Fembed%2F8c6JRNy0RTik0CVeRC%2Ftwitter%2Fiframe&amp;url=https%3A%2F%2Fgiphy.com%2Fgifs%2F8c6JRNy0RTik0CVeRC&amp;image=https%3A%2F%2Fmedia.giphy.com%2Fmedia%2F8c6JRNy0RTik0CVeRC%2Fgiphy-downsized-large.gif&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=giphy" width="435" height="326" frameborder="0" scrolling="no"><a href="https://medium.com/media/6d1db6a7c2ccc4489f85e6e44bd81128/href">https://medium.com/media/6d1db6a7c2ccc4489f85e6e44bd81128/href</a></iframe><h4>Ignoring Large Objects:</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*8aHZM6cXdJydoiNgfGqusQ.gif" /></figure><h4>Handling Lines:</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/400/1*6UbM5FVc7Hu9cS4UlxdDfg.gif" /></figure><h3>Reliable Accuracy</h3><p>For Density, we deal with accuracy door-by-door. We generate ground-truth or our “control” by annotating a statistical sample of every door and then comparing the human annotator’s results with the algorithm’s.</p><h4>“Supervised Learning,” or “a Tool for Ground-truth,” or “Humans telling computers what is and what is not a ‘cat.’“</h4><p><em>Supervised learning A custom application used by a team of Density annotators to ensure accuracy and proactively identify issues.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1001/1*YiqQWZ2Vmn2llzijC-B7aA.gif" /></figure><h4>Slide from an accuracy deck</h4><p><em>We deliver accuracy reports like the following. Accuracy improves datasets grows.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ka30IQ8ukhT7s0590Ks93g.png" /></figure><h3>AI is not magic; just math and manual labor.</h3><p>So, when a company makes an accuracy claim for something that has to observe and categorize atoms (image recognition, self-driving cars, robotics, sensors, or cameras) ask them to explain how they solve for behavior and environmental variability. Ask to see what their “sensor” or “optical system” sees. Ask them to produce an accuracy report. And most importantly, ask them how they generate ground-truth.</p><p>Slides on how <a href="http://density.io/">Density</a> does it below. <em>Accuracy numbers are statistical samples from each door and improve as our datasets grow.</em></p><blockquote>More information at <a href="http://density.io/">density.io</a>. Email: contact@density.io. Jobs: <a href="http://jobs.density.io/">jobs.density.io</a></blockquote><blockquote>If this was interesting or helpful, please leave a comment or a couple claps :).</blockquote><p>— Andrew Farah, Density CEO</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vs275TCchiHDCB-Axl5dtA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OoYvHXn1V0rIuI8ahCA-2g.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*onfX-K9Pa0VhydNOwRVJtQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-4Hcu65dytWZ0cNAtS-cxA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Ens4uciZfaLrrVqxFU-VRg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*P-lcYuVlVCS7_O7kWgLz7w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rGTRdji3vzqDl4mZ0ki3gw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rp_xv29Y8kWaWNLgs53vng.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zZScD1vjBNBq-FJ0QJ2CEw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*U4-RsiIywzqYcVeH5V3xGQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*55VH9EJpWYbYGfhQzK7ieA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*X9w-mVxDwCNQqJJPPeP3_Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*iaB4Z5Q6tRcykx7Q1bVaAA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mK3K7fPyhHTizsAzZCJGiA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ltYPfQp_Xeq1klFpLWPORg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*A7UP9xMCPdhjAHtNestOYg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3uXuQnqrMMVcKwy3d8STBQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Tuqjz9U5bONPDGkhDlGYsw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vGaCUE6B0h2hhxBj7u6WIQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NwhYPTQlOJ3lEP8bC6EyJA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*O2D_L3xBEbAbBowab8Vt3Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XKfT3pcpvhKuAEJT2E5n-Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_30OCE1RDYNv-iDDGS6UeQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0Ma9x2ZUxkdqDzN1J2_Ipg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uqhlTtnh576c4XmtMlAJag.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*spHBq8F63KNkUMwqJr7WSA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*g5ZJpVYlwAniSOaN0nroxA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*orkCgXU2Yo2SCmlMoGmbKA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*C584qjXgzDrfLFdA5Udugg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3t1bvDYnbNRGJRcY0rJD9A.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jiJ36JjCgMgdHInYoAR0QQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UkVKBoGLLeabdvoZI5_JCQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_TYBwUR5Aml6mmFBGTI8tA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gzEm90ZW59qAGC7-UDxLsw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UqtTm_7fFQgVRW748He0NA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*o8XvyBprnK3ey2tdCCvJsA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FNeofeJdTw1Uzv6eWIhn-Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*19alPt9dKbuOPmzneqUbJw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_P2x93x4eDv7Z3ZO2PIwGg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_iru7cwsUX7x0PO02JvfLA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*K5bR_mD-vNzPicvuhKQa5w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2gkSF7vtucPF63MBOoZDnA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OB9muoNrwe-BFgw1OljOYA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-d-d-k2pqv1rCzMeb314ag.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*64eazzT6Cy2kn6YpxuU9MQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GOAHDGusXKwIyidKT3kpnA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ypyE2nyfSAAQJN2HnPyH5Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JxpYk1e_3UAOh2Ympyumwg.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3xPIPuuXEXJ-3hH61XGi8w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*T8rW0E7D1_kXizwvZjtexw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*W-kGmpKreRee-rxoJTsW-Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ObygFdTNwAbkVVQ7Q1Me0Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pVqNvd5GSKsMaxQDv_-i_A.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sGLUJxGznSg5x5LoDygiXQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OOfwRZMHNpq457OBrMic3w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xSdld1pGqmf6x_rDZW7T1w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lJoNNL1YM7f0IpaTdRWMJA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*d00x1vdlB_7GYUoRvRhHRw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_u2KQ_pmllQNIRovxWiSOQ.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e00408ea30de" width="1" height="1" alt=""><hr><p><a href="https://medium.com/density-inc/ai-is-not-magic-its-manual-labor-math-how-we-built-an-accurate-people-counter-e00408ea30de">AI Is Not Magic; It’s Manual Labor (&amp; Math) — How We Built An Accurate People Counter</a> was originally published in <a href="https://medium.com/density-inc">Density</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>