Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP...
Transcript of Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP...
![Page 1: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/1.jpg)
JK Jung2018/05
Applications of Real-time Object Detection on NVIDIA Jetson TX2
自主創新Rapid Innovation
綠能環保Sustainable Energy
雲端應用Cloud Solutions
移動生活Mobile Lifestyle
新興市場Emerging Markets
![Page 2: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/2.jpg)
JK Jung (鍾俊魁) @ IIoT Center AI Team, Inventec
2
• Blog: https://jkjung-avt.github.io/
• GitHub: https://github.com/jkjung-avt/
![Page 3: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/3.jpg)
NVIDIA JETSON TX2 FORSMART CITY APPLICATIONS
Inventec Confidential 3
![Page 4: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/4.jpg)
4
Cloud
NVR/Server
ControlCenter
Smart Camera (IVS)
SOS Emergency
AI Gateway
LED Light
Solar Power
Battery
Display Panel
Smart Streetlights
Sensors
![Page 5: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/5.jpg)
Real Deployment at Taoyuan Industrial Park
5
Illegal Parking Detection
Smart Streetlight
IP-CAM * 2
WiFiAntenna
IoT Gateway
IVS (TX2)
![Page 6: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/6.jpg)
More Deployment Cases
6
Parking Lot Vehicle CountingTraffic Counting
![Page 7: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/7.jpg)
Traffic Counting Dashboard (Control Center)
7
WeeklyReport
HourlyReport
![Page 8: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/8.jpg)
DEVELOPING OBJECT DETECTION ALGORITHMS ON NVIDIA JETSON TX2
Inventec Confidential 8
![Page 9: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/9.jpg)
Faster R-CNN (FRCN)
9
Courtesy of https://blog.csdn.net/majinlei121/article/details/53870433
![Page 10: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/10.jpg)
Single Shot Multibox Detector (SSD)
10
Courtesy of https://arxiv.org/pdf/1512.02325.pdf
![Page 11: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/11.jpg)
Applying Object Detection Models on Jetson TX2
• To run Faster R-CNN on Jetson TX2: https://jkjung-avt.github.io/faster-rcnn/
• To run SSD on Jetson TX2: https://jkjung-avt.github.io/ssd/
• Observations:– Faster R-CNN is more accurate and could pick up smaller objects
– But Faster R-CNN is too slow (1~2 fps) for real-time edge analytics
– Training with more data does improve accuracy (mAP) of the models
• To improve inference speed of the object detection models:– Using faster CNN feature extractors
– Applying TensorRT: https://developer.nvidia.com/tensorrt
– Designing the model with less anchor boxes
– Trade-off (input image size) between mAP and inference time
11
![Page 12: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/12.jpg)
Input Image Dimension
VOC2007 mAP
Inference Speed on Jetson TX2
Comments
VGG16 (original) 1000x600 0.69+ 900 ms
GoogLeNet 1000x600 0.69 480 ms
GoogLeNet +TensorRT
1280x720 0.69 200 ms
12
Faster R-CNN
SSDInput Image Dimension
VOC0712 mAP
Inference Speed on Jetson TX2
Comments
VGG16 (original) 300x300 0.72 160 ms
VGG16 + TensorRT
300x300 0.72 75 ms
GoogLeNet 300x300 0.70 60 ms
GoogLeNet +TensorRT
300x300 0.70 28 ms > 30 fps
![Page 13: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/13.jpg)
FUTURE DIRECTIONS
Inventec Confidential 13
![Page 14: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/14.jpg)
Future Directions
• People counting and tracking
• Boat/vessel counting at the harbor
• Water level monitoring (flooding alert)
• More advanced event detection about people:– Fight
– Crime, robbery, etc.
– Fall and anesthesia detection for elderly
• More advanced event detection for vehicles and roads:– Traffic collision
– Unloading cargos from trucks or vans
– Scattered material, or wandering animals
– Road construction
14
Anomaly Detection
![Page 15: Applications of Real-time Object Detection on NVIDIA ...€¦ · Input Image Dimension VOC2007 mAP Inference Speed on Jetson TX2 Comments VGG16 (original) 1000x600 0.69+ 900 ms GoogLeNet](https://reader035.fdocument.pub/reader035/viewer/2022071218/60532743646452063f437f72/html5/thumbnails/15.jpg)
THANK YOU!
Questions and Answers