-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5 from aiotads/main
Updated PoC and added case study to enhance user experience
- Loading branch information
Showing
24 changed files
with
137 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<!-- | ||
Copyright (c) 2022 Innodisk Crop. | ||
This software is released under the MIT License. | ||
https://opensource.org/licenses/MIT | ||
--> | ||
|
||
# Changelogs | ||
|
||
Type | desc. | version | Autor | ||
--- | --- | --- | --- | ||
Feat | Introduction of EXMU-X261 hardware<br/> Introduction of EXMU-X261 BSP v0.0.3 LTS<br/> Introduction of EXMU-X261 software application | 0.0.1 | Ju (hueiru_chen@innodisk.com) | ||
doc | Add workflow of flashing qspi<br/> Update workflow of flashing emmc<br/> Update A2 carrier board info<br/> Update rpm discription<br/> Update "What is BSP"<br/> Modify FAQ and dependency versions<br/> Fix typos<br/> | 0.0.2 | Ju (hueiru_chen@innodisk.com) | ||
doc | Update BSP v1.0.4 for A3 carrier board | 0.0.3 | Ju (hueiru_chen@innodisk.com) | ||
doc | 1. Modify release note to changelog <br/> 2. add case study section <br/> 3. Modify wording <br/> 4. add ANPR.md <br/> 5. Rearrange defect detection| 0.0.4 | AH (allen_huang@innodisk.com) | ||
|
||
# Dependencies Version | ||
|
||
BSP | Vitis-AI | VVAS|stesting| | ||
|:---:|:---:|:---:|:---:| | ||
|1.0.4|1.4|1.0|0.0.4| | ||
|
||
- The dpu-sc would not be preload in BSP. | ||
- The VVAS not be support before BSP version v0.0.3. Would be support start from v1.0.4 version. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
<!-- | ||
Copyright (c) 2022 Innodisk crop. | ||
This software is released under the MIT License. | ||
https://opensource.org/licenses/MIT | ||
--> | ||
# TOC | ||
- [Overview](#overview) | ||
- [Demo](#Demo) | ||
|
||
# Overview | ||
Automatic number-plate recognition is a technology that uses optical character recognition on images to read vehicle registration plates to create vehicle location data. Source: [Wiki](https://en.wikipedia.org/wiki/Automatic_number-plate_recognition) | ||
|
||
LPRNet: License Plate Recognition via Deep Neural Networks: end-to-end method for Automatic License Plate Recognition without preliminary character segmentation. [Paper](https://arxiv.org/abs/1806.10447) | ||
|
||
# Demo | ||
We have implemented the demo in [dpu-sc](../2.Software/dpu-sc.md). | ||
![LPR](./fig/lpr.gif) |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
<!-- | ||
Copyright (c) 2022 Innodisk crop. | ||
This software is released under the MIT License. | ||
https://opensource.org/licenses/MIT | ||
--> | ||
# TOC | ||
- [Intorduction](#intorduction) | ||
- [Defect Detection Solutions](#defect-detection-solutions) | ||
- [USB pendrive Defect Detection](#usb-pendrive-defect-detection) | ||
- [Screw Defect Detection](#screw-defect-detection) | ||
- [Pneumonia Detection](#pneumonia-detection) | ||
|
||
# Intorduction | ||
We create the defect detection solutions on EXMU-X261. When camera catch the image, the image will input to EXMU-X261. The EXMU-X261 will preprocess the image. After all, the DPU will inference image and output result with bounding box. The result will shows on screen. | ||
|
||
![DD-flow](./fig/DD-flow.png) | ||
|
||
|Solution| Model | Input Size | AVG. FPS on X261 | | ||
|:------:| :-------------: |:----: |:---:| | ||
| Object detection | YOLOv4-tiny | 320x320 | ~35 FPS | | ||
|
||
`In the following section we have presented 3 case studies for you with object detection solution.` | ||
|
||
# Defect Detection Solutions | ||
<details> | ||
<summary> USB pendrive Defect Detection</summary> | ||
|
||
This solution can be used in factory to detect the logo or the assembly of components error. | ||
|
||
PASS | ||
![DD-OK](./fig/DD_predict_result_true.png) | ||
|
||
NG | ||
![DD-False](./fig/DD_predict_result_false.png) | ||
|
||
Live demo | ||
![DD-USB](./fig/DD-USB.gif) | ||
|
||
</details> | ||
</br> | ||
<details> | ||
<summary>Screw Defect Detection</summary> | ||
|
||
This solution can be used in factory to detect the screw defect. | ||
|
||
![screw_predict_result](./fig/DD-screw.gif) | ||
</details> | ||
</br> | ||
<details> | ||
<summary>Pneumonia Detection</summary> | ||
|
||
[COVID-19 Sniper: An advanced diagnostic taool for pneumonia](https://www.hackster.io/covid-19-sniper/covid-19-sniper-an-advanced-diagnostic-tool-for-pneumonia-70be48) | ||
|
||
![oty](./fig/DD-oty.gif) | ||
</details> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<!-- | ||
Copyright (c) 2022 Innodisk crop. | ||
This software is released under the MIT License. | ||
https://opensource.org/licenses/MIT | ||
--> |
File renamed without changes
File renamed without changes.
File renamed without changes
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes