Object Counting AI

Object Counting, Human Counting
 

Add Smartness To Any Device – This reference design provides examples of how to implement machine learning based object detection and counting application.

HW Optimized Examples – Complete designs with FPGA RTL for popular Lattice boards, NN Models, sample training dataset and scripts to recreate and update the designs. Same examples are provided through sensAI Studio.

Easy to Use SW based Examples – No RTL expertise is required with Lattice Propel and TF Lite based examples.

Features

  • Fast prototyping of solution and transfer learning to create additional use cases
  • Reference design includes all components to replicate the design
  • Input from image sensor, the FPGA handles downscaling, basic ISP functionality and NN processing
Lattice sensAI

Jump to

Block Diagram

Object Counting Reference Design Block Diagram using CrosLink-NX

Video

Object Counting Using ECP5 and CNNs
Expand Video

Object Counting Using ECP5 and CNNs

  • This demonstration tallies apples and oranges to demonstrate object counting
  • The inferencing is done using eight Convolutional Neural Networks implemented in the Embedded Vision Development Kit’s ECP5 FPGA
  • Power consumption is less than 1W

Documentation

Quick Reference
Technical Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
ECP5 Object Counting Quick Start Guide
FPGA-AN-02006 1.1 6/17/2019 PDF 1.5 MB
ECP5 Object Counting using Mobilenetv2 Quick Start Guide
FPGA-AN-02022 1.0 5/20/2020 PDF 1.3 MB
CrossLink-NX Object Counting using VGG Quick Start Guide
FPGA-AN-02024 1.0 5/20/2020 PDF 1.3 MB
ECP5 Object Counting using Resnet Quick Start Guide
FPGA-AN-02021 1.0 5/20/2020 PDF 1.3 MB
ECP5 Object Counting Mobilenet Quick Start Guide
FPGA-AN-02009 1.0 10/24/2019 PDF 1.3 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Object Counting Using CNN Accelerator IP - Project Files
1.0 5/21/2019 ZIP 213.2 MB
Object Counting using Mobilenet CNN Accelerator IP - Project Files
1.0 10/24/2019 ZIP 203.7 MB
Object Counting using Mobilenetv2 CNN Accelerator IP - Project Files
1.0 5/20/2020 ZIP 79.2 MB
Object Counting using Resnet CNN Accelerator IP - Project Files
1.0 5/20/2020 ZIP 88.7 MB
CrossLink-NX Object Counting using VGG - Project Files
1.1 12/16/2020 ZIP 113.9 MB
CrossLink-NX VGA Mobilenet Human Counting on VVML Board - Project Files
1.0 5/25/2021 ZIP 123.3 MB
CrossLink-NX TF Lite Human Counting on VVML Board - Project Files
1.0 5/25/2021 ZIP 32.9 MB
CrossLink-NX QVGA Mobilenet Human Counting on VVML Board - Project Files
1.0 5/25/2021 ZIP 111.3 MB
CrossLink-NX Object Counting using Mobilenetv1 - Project Files
1.0 12/16/2020 ZIP 108.1 MB
CrossLink-NX Object Counting using Mobilenetv2 - Project Files
1.0 12/16/2020 ZIP 109 MB
Object Counting Using CNN Accelerator IP - Documentation
FPGA-RD-02058 1.1 1/6/2021 PDF 3 MB
Object Counting using Resnet CNN Accelerator IP - Documentation
FPGA-RD-02195 1.0 5/20/2020 PDF 3.7 MB
Object Counting using Mobilenetv2 CNN Accelerator IP - Documentation
FPGA-RD-02197 1.0 5/20/2020 PDF 3.7 MB
Object Counting using Mobilenet CNN Accelerator IP - Documentation
FPGA-RD-02067 1.0 10/24/2019 PDF 3.3 MB
CrossLink-NX VGA MobileNet Human Counting on VVML Board
FPGA-RD-02231 1.0 5/25/2021 PDF 3.9 MB
RISC-V SoC-Based Human Presence Detection using CrossLink-NX VVML Board
FPGA-RD-02230 1.0 5/25/2021 PDF 3.3 MB
CrossLink-NX QVGA MobileNet Human Counting Using VVML Board
FPGA-RD-02219 1.0 5/25/2021 PDF 4 MB
CrossLink-NX Object Counting using VGG CNN Accelerator IP - Documentation
FPGA-RD-02200 1.0 6/1/2020 PDF 4.2 MB
CrossLink-NX Human Counting Using VGG
FPGA-RD-02208 1.0 12/16/2020 PDF 3.9 MB
CrossLink-NX Object Counting using Mobilenet - Documentation
FPGA-RD-02207 1.0 12/16/2020 PDF 4 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.