Edge Impulse Inc. / Object detection with FOMO - Bottles vs. cans Public

Object detection with FOMO - Bottles vs. cans

Object detection

About this project

FOMO (Faster objects, more objects)

Counting bottles with FOMO

Object detection models are vital for many computer vision applications. They can show where an object is in a video stream or allow you to count the number of objects detected. But they’re also very resource-intensive— models like MobileNet SSD can analyze a few frames per second on a Raspberry Pi 4, using a significant amount of RAM. This has put object detection out of reach for the most interesting devices: microcontrollers. Microcontrollers are cheap, small, ubiquitous and energy efficient—and are thus attractive for adding computer vision to everyday devices. But microcontrollers are also very resource-constrained, with clock speeds as low as 200 MHz and less than 256 Kbytes of RAM—far too little to run complex object detection models. But… that has now changed! We have developed FOMO (“faster objects, more objects”), a novel DNN architecture for object detection, designed from the ground up to run on microcontrollers.

Interested in adding object detection capabilities to your constrained edge devices? Clone this project to build an object detection project to detect cans and bottles on the tiniest of devices!

Read more on our announcement blog to find out more about FOMO and to learn how to build your object detection project, from data collection to deployment on embedded devices.

Sensor & Block Information

  • Camera module with input images 96 x 96 pixels
  • Image block to normalize the image data, and reduce the color depth to grayscale
  • FOMO transfer learning block based on MobileNetV2 0.35
beer.2p8ufdp3.ba85f4502171.jpg.2p917edl.ingestion-85df674899-8th5g.jpg.2rh3a664
beer.2p8tgg19.ba85f4502171.jpg.2p917e6t.ingestion-85df674899-8th5g.jpg.2rh3a607
beer.2p8tga69.ba85f4502171.jpg.2p9175le.ingestion-85df674899-czp49.jpg.2rh39uf2
can.2unsma5n
beer.2p8ufc35.ba85f4502171.jpg.2p91778n.ingestion-85df674899-6x255.jpg.2rh39vi1
can.2unsmgn1
unknown.2p8tmlbt.ba85f4502171.jpg.2p91762c.ingestion-85df674899-6x255.jpg.2rh39usf
beer.2p8tgp2o.ba85f4502171.jpg.2p9175p3.ingestion-85df674899-czp49.jpg.2rh39uo9

Run this model

On any device

Dataset summary

Data collected
524 items
Labels
beer, can

Project info

Project ID 101197
Project version 4
License BSD 3-Clause Clear
No. of views 36,848
No. of clones 121