Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Table of Contents #319

Merged
merged 1 commit into from
Sep 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1782,3 +1782,6 @@ AO
scpcom
SonicSight
FedAvg
EfficientNetB
generalizable

168 changes: 168 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,171 @@ This website contains projects built by the Edge Impulse Expert Network.
There are computer vision, audio classification, anomaly detection, gesture recognition, robotics, environmental and spacial awareness use cases and more, covering a wide variety of hardware, sensors, and devices.

As you browse the projects, be sure to make note that many of them could be adapted to use other hardware targets, sensors, or add-ons. If you have any questions, simply let us know over on the [forum](https://forum.edgeimpulse.com/).

## Table of Contents

### Featured Machine Learning Projects

* [NVIDIA Omniverse - Synthetic Data Generation For Edge Impulse Projects](nvidia-omniverse-synthetic-data.md)
* [Community Guide – Using Edge Impulse with Nvidia DeepStream](nvidia-deepstream-community-guide.md)

### Prototype and Concept Projects

* [Renesas CK-RA6M5 Cloud Kit - Getting Started with Machine Learning](renesas-ra6m5-getting-started.md)
* [TI CC1352P Launchpad - Getting Started with Machine Learning](ti-cc1352p-getting-started.md)

### Image Projects

Computer vision projects that make use of image classification, object detection, or other tasks performed by a camera and machine learning.

* [Workplace Organizer - Nvidia Jetson Nano](image-projects/workplace-organizer-nvidia-jetson-nano.md)
* [Recyclable Materials Sorter - Nvidia Jetson Nano](image-projects/recyclable-materials-sorter-nvidia-jetson-nano.md)
* [Analog Meter Reading - Arduino Nicla Vision](image-projects/analog-meter-reading-arduino-nicla-vision.md)
* [Creating Synthetic Data with Nvidia Omniverse Replicator](image-projects/nvidia-omniverse-replicator.md)
* [SonicSight AR - Sound Classification with Feedback on an Augmented Reality Display](image-projects/particle-photon-2-sonicsight-ar.md)
* [Traffic Monitoring - Brainchip Akida Neuromorphic Processor](image-projects/brainchip-akida-traffic-monitoring.md)
* [Container Counting - Arduino Nicla Vision](image-projects/container-counting-arduino-nicla-vision.md)
* [Smart Smoke Alarm - Arduino Nano 33](image-projects/smart-smoke-alarm-arduino-nano-33.md)
* [Shield Bot Autonomous Security Robot](image-projects/shieldbot-autonomous-security-robot.md)
* [Cyclist Blind Spot Detection - Himax WE-I Plus](image-projects/cyclist-blind-spot-detection-himax-we-i-plus.md)
* [IV Drip Fluid-Level Monitoring - Arduino Portenta H7](image-projects/iv-drip-fluid-level-monitoring-arduino-portenta-h7.md)
* [Worker PPE Safety Monitoring - Nvidia Jetson Nano](image-projects/worker-safety-monitoring-nvidia-jetson-nano.md)
* [Delivered Package Detection - ESP-EYE](image-projects/delivered-package-detection-esp-eye.md)
* [Bean Leaf Disease Classification - Sony Spresense](image-projects/bean-leaf-disease-classification-sony-spresense.md)
* [Oil Tank Measurement Using Computer Vision - Sony Spresense](image-projects/oil-tank-gauge-monitoring-sony-spresense.md)
* [Object Counting for Smart Industries - Raspberry Pi](image-projects/object-counting-for-smart-industries-raspberry-pi.md)
* [Smart Cashier with FOMO - Raspberry Pi](image-projects/smart-cashier-with-fomo-raspberry-pi.md)
* [PCB Defect Detection with Computer Vision - Raspberry Pi](image-projects/pcb-defect-detection-with-computer-vision-raspberry-pi.md)
* [Bicycle Counting - Sony Spresense](image-projects/bicycle-counting-sony-spresense.md)
* [Counting Eggs with Computer Vision - OpenMV Cam H7](image-projects/counting-eggs-openmv-cam-h7.md)
* [Elevator Passenger Counting - Arduino Nicla Vision](image-projects/elevator-passenger-counting-arduino-nicla-vision.md)
* [ESD Protection using Computer Vision - Seeed ReComputer](image-projects/esd-protection-using-computer-vision-seeed-recomputer.md)
* [Solar Panel Defect Detection - Arduino Portenta H7](image-projects/solar-panel-defect-detection-arduino-portenta-h7.md)
* [Label Defect Detection - Raspberry Pi](image-projects/label-defect-detection-raspberry-pi.md)
* [Dials and Knob Monitoring with Computer Vision - Raspberry Pi](image-projects/dials-and-knob-monitoring-with-computer-vision-raspberry-pi.md)
* [Digital Character Recognition on Electric Meter System - OpenMV Cam H7](image-projects/digital-character-recognition-on-electric-meter-system-openmv-cam-h7.md)
* [Corrosion Detection with Computer Vision - Seeed reTerminal](image-projects/corrosion-detection-computer-vision-seeed-reterminal.md)
* [Inventory Management with Computer Vision - Raspberry Pi](image-projects/inventory-management-with-computer-vision-raspberry-pi.md)
* [Monitoring Retail Checkout Lines with Computer Vision - Renesas RZ/V2L](image-projects/renesas-rzv2l-monitoring-retail-checkout-lines.md)
* [Counting Retail Inventory with Computer Vision - Renesas RZ/V2L](image-projects/renesas-rzv2l-counting-retail-inventory.md)
* [Pose Detection - Renesas RZ/V2L](image-projects/renesas-rzv2l-pose-detection.md)
* [Product Quality Inspection - Renesas RZ/V2L](image-projects/renesas-rzv2l-product-quality-inspection.md)
* [Smart Grocery Cart Using Computer Vision - OpenMV Cam H7](image-projects/smart-grocery-cart-with-computer-vision-openmv-cam-h7.md)
* [Driver Drowsiness Detection With FOMO - Arduino Nicla Vision](image-projects/driver-drowsiness-detection-with-computer-vision-arduino-nicla-vision.md)
* [Gastroscopic Image Processing - OpenMV Cam H7](image-projects/gastroscopic-image-processing-openmv-cam-h7.md)
* [Pharmaceutical Pill Quality Control and Defect Detection](image-projects/pharmaceutical-pill-defect-detection.md)
* [Deter Shoplifting with Computer Vision - Texas Instruments TDA4VM](image-projects/deter-shoplifting-with-computer-vision-ti-tda4vm.md)
* [Smart Factory Prototype - Texas Instruments TDA4VM](image-projects/smart-factory-prototype-ti-tda4vm.md)
* [Correct Posture Detection and Enforcement - Texas Instruments TDA4VM](image-projects/ti-tda4vm-posture-detection.md)
* [Surface Crack Detection and Localization - Texas Instruments TDA4VM](image-projects/surface-crack-detection-ti-tda4vm.md)
* [Surface Crack Detection - Seeed reTerminal](image-projects/surface-crack-detection-seeed-reterminal.md)
* [Retail Image Classification - Nvidia Jetson Nano](image-projects/retail-image-classification-nvidia-jetson-nano.md)
* [SiLabs xG24 Plus Arducam - Sorting Objects with Computer Vision and Robotics - Part 1](image-projects/silabs-xg24-card-sorting-and-robotics-1.md)
* [SiLabs xG24 Plus Arducam - Sorting Objects with Computer Vision and Robotics - Part 2](image-projects/silabs-xg24-card-sorting-and-robotics-2.md)
* [Object Detection and Visualization - Seeed Grove Vision AI Module](image-projects/object-detection-ubidots-seeed-grove-ai.md)
* [Bike Rearview Radar - Raspberry Pi](image-projects/bike-rearview-radar-raspberry-pi.md)
* [Build a Self-Driving RC Vehicle - Arduino Portenta H7 and Computer Vision](image-projects/arduino-portenta-h7-self-driving-rc-car.md)
* ["Bring Your Own Model" Image Classifier for Wound Identification](image-projects/arduino-portenta-h7-byom-wound-classification.md)
* [Acute Lymphoblastic Leukemia Classifier - Nvidia Jetson Nano](image-projects/ai-leukemia-classifier-nvidia-jetson-nano.md)
* [A Federated Approach to Train and Deploy Machine Learning Models](image-projects/federated-learning-raspberry-pi.md)

## Audio Projects

Audio classification, keyword spotting, wakeword detection, or other machine learning tasks leveraging a microphone and audio data.

* [Glass Window Break Detection - Nordic Thingy:53](audio-projects/glass-break-detection-nordic-thingy53.md)
* [Occupancy Sensing - SiLabs xG24](audio-projects/occupancy-sensing-silabs-xg24.md)
* [Smart Appliance Control Using Voice Commands - Nordic Thingy:53](audio-projects/smart-appliance-voice-commands-nordic-thingy53.md)
* [Illegal Logging Detection - Nordic Thingy:53](audio-projects/illegal-logging-detection-nordic-thingy53.md)
* [Illegal Logging Detection - Syntiant TinyML](audio-projects/illegal-logging-detection-syntiant-tinyml.md)
* [Wearable Cough Sensor and Monitoring - Arduino Nano 33 BLE Sense](audio-projects/wearable-cough-sensor-arduino-nano-33.md)
* [Collect Data for Keyword Spotting - Raspberry Pi Pico](audio-projects/collect-data-keyword-spotting-raspberry-pi-pico.md)
* [Voice-Activated LED Strip - Raspberry Pi Pico](audio-projects/voice-activated-led-controller-raspberry-pi-pico.md)
* [Snoring Detection on a Smart Phone](audio-projects/snoring-detection-on-smartphone.md)
* [Gunshot Audio Classification - Arduino Nano 33 + Portenta H7](audio-projects/gunshot-audio-classification-arduino.md)
* [AI-Powered Patient Assistance - Arduino Nano 33 BLE Sense](audio-projects/ai-patient-assistance-arduino-nano-33.md)
* [Acoustic Pipe Leakage Detection - Arduino Portenta H7](audio-projects/acoustic-pipe-leak-detection-arduino-portenta-h7.md)
* [Location Identification using Sound - Syntiant TinyML](audio-projects/location-identification-using-sound-syntiant-tinyml.md)
* [Environmental Noise Classification - Nordic Thingy:53](audio-projects/environmental-noise-classification-nordic-thingy53.md)
* [Running Faucet Detection - Seeed XIAO Sense + Blues Cellular](audio-projects/running-faucet-detection-seeed-xiao-blues-wireless.md)
* [Vandalism Detection via Audio Classification - Arduino Nano 33 BLE Sense](audio-projects/vandalism-detection-audio-classification-arduino-nano-33.md)
* [Predictive Maintenance Using Audio Classification - Arduino Nano 33 BLE Sense](audio-projects/predictive-maintenance-using-audio-classification-arduino-nano-33.md)
* [Porting an Audio Project from the SiLabs Thunderboard Sense 2 to xG24](audio-projects/audio-classification-silabs-xg24.md)
* [Environmental Audio Monitoring Wearable - Syntiant TinyML - Part 1](audio-projects/environmental-audio-monitoring-wearable-syntiant-tinyml-part-1.md)
* [Environmental Audio Monitoring Wearable - Syntiant TinyML - Part 2](audio-projects/environmental-audio-monitoring-wearable-syntiant-tinyml-part-2.md)
* [Keyword Spotting - Nordic Thingy:53](audio-projects/keyword-spotting-nordic-thingy53.md)
* [Detecting Worker Accidents with Audio Classification - Syntiant TinyML](audio-projects/detecting-worker-accidents-syntiant-tinyml.md)
* [Snoring Detection with Syntiant NDP120 Neural Decision Processor - Arduino Nicla Voice](audio-projects/arduino-nicla-voice-syntiant-snoring-detection.md)

### Predictive Maintenance & Fault Classification

Projects devoted to the use of sensors, audio, or image data specfic to the predictive maintenance use-case.

* [Predictive Maintenance - Nordic Thingy:91](predictive-maintenance-and-fault-classification/predictive-maintenance-with-nordic-thingy91.md)
* [Brushless DC Motor Anomaly Detection](predictive-maintenance-and-fault-classification/brushless-dc-motor-anomaly-detection.md)
* [Industrial Compressor Predictive Maintenance - Nordic Thingy:53](predictive-maintenance-and-fault-classification/compressor-predictive-maintenance-nordic-thingy53.md)
* [Anticipate Power Outages with Machine Learning - Arduino Nano 33 BLE Sense](predictive-maintenance-and-fault-classification/anticipate-power-outages-arduino-nano-33.md)
* [Faulty Lithium-Ion Cell Identification in Battery Packs - Seeed Wio Terminal](predictive-maintenance-and-fault-classification/faulty-lithium-ion-cell-identification-battery-packs.md)
* [Weight Scale Predictive Maintenance - Arduino Nano 33 BLE Sense](predictive-maintenance-and-fault-classification/weight-scale-predictive-maintenance-arduino-nano-33.md)
* [Fluid Leak Detection With a Flowmeter and AI - Seeed Wio Terminal](predictive-maintenance-and-fault-classification/fluid-leak-detection-with-flowmeter-seeed-wio-terminal.md)
* [Pipeline Clog Detection with a Flowmeter and AI - Seeed Wio Terminal](predictive-maintenance-and-fault-classification/pipeline-clog-detection-with-flowmeter-seeed-wio-terminal.md)
* [Refrigerator Predictive Maintenance - Arduino Nano 33 BLE Sense](predictive-maintenance-and-fault-classification/refrigerator-predictive-maintenance-arduino-nano-33.md)

### Accelerometer & Activity Projects

Gestures, movements, and other motions classified by machine learning models to identify or take action when detected.

* [Arduino x K-Way - Outdoor Activity Tracker](accelerometer-and-activity-projects/arduino-kway-outdoor-activity-tracker.md)
* [Arduino x K-Way - Gesture Recognition for Hiking](accelerometer-and-activity-projects/arduino-kway-gesture-recognition-weather.md)
* [Arduino x K-Way - TinyML Fall Detection](accelerometer-and-activity-projects/arduino-kway-fall-detection.md)
* [Posture Detection for Worker Safety - SiLabs Thunderboard Sense 2](accelerometer-and-activity-projects/posture-detection-for-worker-safety-silabs-thunderboard-sense-2.md)
* [Hand Gesture Recognition - OpenMV Cam H7](accelerometer-and-activity-projects/hand-gesture-recognition-openmv-cam-h7.md)
* [Arduin-Row, a TinyML Rowing Machine Coach - Arduino Nicla Sense ME](accelerometer-and-activity-projects/arduin-row-tinyml-rowing-machine-coach-arduino-nicla-sense.md)
* [Fall Detection using a Transformer Model – Arduino Giga R1 WiFi](accelerometer-and-activity-projects/fall-detection-with-transformer-model-arduino-giga-r1.md)
* [Bluetooth Fall Detection - Arduino Nano 33 BLE Sense](accelerometer-and-activity-projects/bluetooth-fall-detection-arduino-nano-33.md)
* [Monitor Packages During Transit with AI - Arduino Nano 33 BLE Sense](accelerometer-and-activity-projects/monitor-packages-during-transit-with-ai-arduino-nano-33.md)
* [Smart Baby Swing - Arduino Portenta H7](accelerometer-and-activity-projects/smart-baby-swing-arduino-portenta-h7.md)
* [Warehouse Shipment Monitoring - SiLabs Thunderboard Sense 2](accelerometer-and-activity-projects/warehouse-shipment-monitoring-silabs-thunderboard-sense-2.md)
* [Gesture Recognition - Bangle.js Smartwatch](accelerometer-and-activity-projects/gesture-recognition-banglejs-smartwatch.md)
* [Gesture Recognition for Patient Communication - SiLabs Thunderboard Sense 2](accelerometer-and-activity-projects/gesture-recognition-patient-communication-silabs-thunderboard-sense-2.md)
* [Hospital Bed Occupancy Detection - Arduino Nano 33 BLE Sense](accelerometer-and-activity-projects/hospital-bed-occupancy-detection-arduino-nano-33.md)
* [Porting a Posture Detection Project from the SiLabs Thunderboard Sense 2 to xG24](accelerometer-and-activity-projects/silabs-xg24-posture-detection.md)
* [Porting a Gesture Recognition Project from the SiLabs Thunderboard Sense 2 to xG24](accelerometer-and-activity-projects/silabs-xg24-gesture-recognition.md)

### Air Quality & Environmental Projects

Using machine learning to predict, understand, or identify information in the air or environment.

* [Arduino x K-Way - Environmental Asthma Risk Assessment](air-quality-and-environmental-projects/arduino-kway-environmental-asthma-risk-assessment.md)
* [Gas Detection in the Oil and Gas Industry - Nordic Thingy:91](air-quality-and-environmental-projects/gas-detection-nordic-thingy91.md)
* [Smart HVAC System with a Sony Spresense](air-quality-and-environmental-projects/sony-spresense-smart-hvac-system.md)
* [Smart HVAC System with an Arduino Nicla Vision](air-quality-and-environmental-projects/arduino-nicla-vision-smart-hvac.md)
* [Indoor CO2 Level Estimation - Arduino Portenta H7](air-quality-and-environmental-projects/indoor-co2-level-estimation-arduino-portenta-h7.md)
* [Harmful Gases Detection - Arduino Nano 33 BLE Sense](air-quality-and-environmental-projects/harmful-gases-detection-arduino-nano-33.md)
* [Fire Detection Using Sensor Fusion and TinyML - Arduino Nano 33 BLE Sense](air-quality-and-environmental-projects/fire-detection-sensor-fusion-arduino-nano-33.md)
* [AI-Assisted Monitoring of Dairy Manufacturing Conditions - Seeed XIAO ESP32C3](air-quality-and-environmental-projects/dairy-manufacturing-with-ai-seeed-xiao-esp32c3.md)
* [AI-Assisted Air Quality Monitoring - DFRobot Firebeetle ESP32](air-quality-and-environmental-projects/air-quality-monitoring-firebeetle-esp32.md)
* [Air Quality Monitoring with Sipeed Longan Nano - RISC-V Gigadevice](air-quality-and-environmental-projects/air-quality-monitoring-sipeed-longan-nano-riscv.md)
* [Methane Monitoring in Mines - Silabs xG24 Dev Kit](air-quality-and-environmental-projects/methane-monitoring-silabs-xg24.md)

### Novel Sensor Projects

* [8x8 ToF Gesture Classification - Arduino RP2040 Connect](novel-sensor-projects/tof-gesture-classification-arduino-rp2040-connect.md)
* [Food Irradiation Dose Detection - DFRobot Beetle ESP32C3](novel-sensor-projects/food-irradiation-dose-detection-dfrobot-beetle-esp32c3.md)
* [Applying EEG Data to Machine Learning, Part 1](novel-sensor-projects/eeg-data-machine-learning-part-1.md)
* [Applying EEG Data to Machine Learning, Part 2](novel-sensor-projects/eeg-data-machine-learning-part-2.md)
* [Applying EEG Data to Machine Learning, Part 3](novel-sensor-projects/eeg-data-machine-learning-part-3.md)
* [Liquid Classification with TinyML - Seeed Wio Terminal + TDS Sensor](novel-sensor-projects/liquid-classification-seeed-wio-terminal.md)
* [AI-Assisted Pipeline Diagnostics and Inspection with mmWave Radar](novel-sensor-projects/ai-pipeline-inspection-mmwave-radar.md)
* [Soil Quality Detection Using AI and LoRaWAN - Seeed Sensecap A1101](novel-sensor-projects/soil-quality-detection-lorawan-seeed-sensecap-a1101.md)
* [Smart Diaper Prototype - Arduino Nicla Sense ME](novel-sensor-projects/smart-diaper-arduino-nicla-sense-me.md)

### Software Integration Demos

* [Azure Machine Learning with Kubernetes Compute and Edge Impulse](software-integration-demos/azure-machine-learning-kubernetes-compute-ei.md)
* [ROS2 + Edge Impulse, Part 1: Pub/Sub Node in Python](software-integration-demos/ros2-part1-pubsub-node.md)
* [ROS2 + Edge Impulse, Part 2: MicroROS](software-integration-demos/ros2-part2-microros.md)
* [Using Hugging Face Datasets in Edge Impulse](software-integration-demos/huggingface-dataset-with-edge-impulse.md)
* [Using Hugging Face Image Classification Datasets with Edge Impulse](software-integration-demos/hugging-face-image-classification-dataset.md)
* [Edge Impulse API Usage Sample Application - Jetson Nano Trainer](software-integration-demos/api-sample-application-jetson-nano.md)
* [MLOps with Edge Impulse and Azure IoT Edge](software-integration-demos/mlops-azure-iot-edge.md)
Loading