Sound recognition-based rubbish sorting system for recycling
EcoSort๋ ํ์ ์ ์ธ ์์ฑ์ธ์ ๊ธฐ์ ์ ํ์ฉํ์ฌ ํจ์จ์ ์ธ ์๋ ์ฐ๋ ๊ธฐ ๋ถ๋ฅ ์์คํ ์ ๊ฐ๋ฐํ๋ ํ๋ก์ ํธ์ ๋๋ค. ์ด ์์คํ ์ ์ฐ๋ ๊ธฐ๋ฅผ ๋์ ธ์ ์ฐ๋ ๊ธฐํต ์๋ถ๋ถ์ ๋ถ๋ชํ ๋ง๋๋ ์๋ฆฌ๋ฅผ ์ธ์ํ์ฌ ํด๋น ์ฐ๋ ๊ธฐ๊ฐ ํ๋ผ์คํฑ, ์ฒ , ์ข ์ด ์ค ์ด๋ ๊ฒ์ธ์ง ์๋ณํ๊ณ ๋ถ๋ฅํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ ํ๊ฒฝ ๋ณดํธ๋ฅผ ์ํ ํ์ ์ ์ธ ๊ธฐ์ ์ ๊ฒฐํฉ์ ํตํด ์ฐ๋ ๊ธฐ ์ฒ๋ฆฌ์ ํจ์จ์ฑ๊ณผ ํธ์์ฑ์ ์ฆ๋์ํต๋๋ค. ์ฐ๋ ๊ธฐ ๋ถ๋ฅ๋ ๋ง์ ์ฌ๋๋ค์ด ์ํํ ํ๋ ๋ฌธ์ ์ค ํ๋์ ๋๋ค. ๋ฐ๋ผ์ EcoSort๋ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ์์ฑ์ธ์ ๊ธฐ์ ์ ํ์ฉํ์ฌ ์ฐ๋ ๊ธฐ๋ฅผ ์๋์ผ๋ก ๋ถ๋ฅํจ์ผ๋ก์จ ํ๊ฒฝ ๋ณดํธ ์์์ ๋์ด๊ณ ์ฐ๋ ๊ธฐ ์ฒ๋ฆฌ ๊ณผ์ ์ ์ต์ ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์์ฐ์์ ๋งํฌ ๐
๋ฐํ์๋ฃ ๋งํฌ ๐
- Members
Name Role ๊น์นํ Project lead, ํ๋ก์ ํธ๋ฅผ ์ด๊ด ์ก์ธํ Embedded system , ๊ธฐ๊ตฌ๋ฐ ์ ์ด ์์คํ ์ ์ ์ํ๊ณ , ํ์จ์ด๋ฅผ ์ฝ๋ฉํ๋ค. ๊น์ฉ์ฒ AI modeling, ์ฌํ์ฉ ์์ฌ์ ๋ํ ์์ฑ ์ธ์ AI๋ฅผ ๋ชจ๋ธ๋ง ํ๋ค. ๊น์ค์ AI modeling, ๊ธฐ๊ตฌ๋ฐ ์ ์ด ์์คํ ์ ์.
gantt
dateFormat MM-DD-YYYY
section ๊ธฐ๊ตฌ & ํ์จ์ด
๊ธฐ๊ตฌ ์ฌ๋ฃ ํ๋ณด :2024-04-07, 3d
๊ธฐ๊ตฌ ์ ์ : 2024-04-09, 2d
ํ์จ์ด ๊ตฌํ : 2024-04-11, 5d
section ๋์์ธ ์ค๊ณ
๋์์ธ ๊ด๋ จ ์๋ฃ์กฐ์ฌ :2024-04-07, 2d
๋์์ธ ํ์ :2024-04-09, 1d
section Intergration & Test
Intergration: 2024-04-16, 3d
Test: 2024-04-17,3d
section Documentation & Presentation
์ต์ข
๋ณด๊ณ ์ ์ ๋ฆฌ : 2024-04-20, 2d
๋ฐํ : crit, 2024-04-22,1d
section ์์ฑ์ธ์ AI ๊ตฌํ
๋ชจ๋ธ์ค์ : 2024-04-09, 2d
Data Collection : 2024-04-11, 2d
Modelling : 2024-04-13, 3d
<๋น๋> otx build --train-data-roots ./images/augmented_data_2~10pcs_2k --model EfficientNet-V2-S --workspace ./augmented_audio1 #model : EfficientNet-V2-S
<ํ์ต> otx train
- ์ปค์คํ ๋ง์ด์ง : otx train params --learning_parameters.num_iters 8\ --learing_parameters.batch_size 1
<๊ฒ์ฆ> otx eval --test-data-roots ./splitted_dataset/val --load-weight ./outputs/latest_trained_model/logs/best_epoch_16.pth
<ํ์ฅ> otx export --load-weight ./outputs/20240403_154732_train/models/weights.pth --output ./outputs/model/
- ํ์ต ๋ชจ๋ธ ๋ด๋ณด๋ด๊ธฐ -> openvino.xml , openvino.bin ์์ฑ๋จ
otx optimzie --load-weights ./outputs/latest_trained_model/
<๋ฐฐํฌ> otx deploy --load-weight ./outputs/model/openvino.xml --output ./outputs/model/
- ํ์ต ๋ชจ๋ธ ๋ฐฐํฌ -> openvino.zip ์์ฑ -> ์์ถ ํ๋ฉด python ํด๋ ์๊ธฐ๊ณ demo.py ์์ฑ๋จ.
<์คํ์ฝ๋> python3 demo.py --input /home/jy/workspace/dogscats/cats/cat.1094.jpg --models ../model --output resulted_images
- demo.py๋ฅผ ํ์ฉํด ํ ์คํธ ์คํ.