๊ธฐ์ ๋น๊ต: ๋ฌผ์ฒด ๊ฐ์ง๋ฅผ ์ํ YOLOX์ YOLOv6-3.0 ๋น๊ต
์ปดํจํฐ ๋น์ ํ๋ก์ ํธ์์ ์ฌ๋ฐ๋ฅธ ๊ฐ์ฒด ๊ฐ์ง ๋ชจ๋ธ์ ์ ํํ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด ํ์ด์ง์์๋ ์ธ๊ธฐ ์๊ณ ํจ์จ์ ์ธ ๋ ๊ฐ์ง ๋ชจ๋ธ ๊ฐ์ ๊ธฐ์ ๋น๊ต๋ฅผ ์ ๊ณตํฉ๋๋ค: YOLOX์ YOLOv6-3.0์ ๋๋ค. ๋ ๋ชจ๋ธ์ ์ํคํ ์ฒ ์ฐจ์ด์ , ์ฑ๋ฅ ๋ฒค์น๋งํฌ, ์ ํฉํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํด๋ณด๊ณ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋๋ก ๋์๋๋ฆฝ๋๋ค.
์์ธํ ๋ด์ฉ์ ์ดํด๋ณด๊ธฐ ์ ์ ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ ๊ฐ์๋ฅผ ๋ค๋ฅธ ๋ชจ๋ธ๊ณผ ํจ๊ป ์๊ฐํํด ๋ณด๊ฒ ์ต๋๋ค:
์๋ก์ค: ์ต์ปค ์๋ ์ฐ์์ฑ
Megvii(Zheng Ge, Songtao Liu, Feng Wang, Zeming Li, Jian Sun - 2021-07-18)๊ฐ ์ถ์ํ YOLO ์ต์ปค๊ฐ ์๋ ๋์์ธ์ผ๋ก ๊ธฐ์กด YOLO ๋ชจ๋ธ๊ณผ ๊ด๋ จ๋ ๋ณต์ก์ฑ์ ๋จ์ํํ ๊ฒ์ด ํน์ง์ ๋๋ค. ํจ์จ์ ์ด๊ณ ์ ํํ ๋ฌผ์ฒด ๊ฐ์ง ๊ธฐ๋ฅ์ผ๋ก ์ฐ๊ตฌ์ ์ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์ํคํ ์ฒ ๋ฐ ์ฃผ์ ๊ธฐ๋ฅ
YOLOX๋ ์ต์ปค ๋ฐ์ค๋ฅผ ์ ๊ฑฐํ์ฌ ๊ต์ก ๊ณผ์ ์ ๊ฐ์ํํ๊ณ ํ์ดํผํ๋ผ๋ฏธํฐ์ ์๋ฅผ ์ค์ด๋ ๊ฐ์ํ๋ ์ ๊ทผ ๋ฐฉ์์ ์ฑํํฉ๋๋ค. ์ฃผ์ ์ํคํ ์ฒ ํ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ต์ปค ํ๋ฆฌ ๊ฐ์ง: ์ฌ์ ์ ์๋ ์ต์ปค๊ฐ ํ์ํ์ง ์์ ๋์์ธ ๋ณต์ก์ฑ์ ์ค์ด๊ณ ์ผ๋ฐํ๋ฅผ ๊ฐ์ ํ์ฌ ๋ค์ํ ๋ฌผ์ฒด ํฌ๊ธฐ์ ์ข ํก๋น์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
- ๋ถ๋ฆฌ๋ ํค๋: ๋ถ๋ฅ ์์ ๊ณผ ๋ก์ปฌ๋ผ์ด์ ์ด์ ์์ ์ ๋ณ๊ฐ์ ๋ถ๊ธฐ๋ก ๋ถ๋ฆฌํ์ฌ ํนํ ์ ํ๋ ๋ฉด์์ ์ฑ๋ฅ์ด ํฅ์๋ฉ๋๋ค.
- SimOTA ๋ผ๋ฒจ ํ ๋น: ์์ธก ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋์์ ๋์ ์ผ๋ก ํ ๋นํ๋ ๊ณ ๊ธ SimOTA ๋ผ๋ฒจ ํ ๋น ์ ๋ต์ ํ์ฉํ์ฌ ํ๋ จ ํจ์จ์ฑ๊ณผ ์ ํ๋๋ฅผ ๋์ ๋๋ค.
- ํผํฉ ์ ๋ฐ๋ ํ๋ จ: ํผํฉ ์ ๋ฐ๋๋ฅผ ํ์ฉํ์ฌ ํ๋ จ๊ณผ ์ถ๋ก ์ ๋ชจ๋ ๊ฐ์ํํ์ฌ ๊ณ์ฐ ํจ์จ์ฑ์ ์ต์ ํํฉ๋๋ค.
์ฑ๋ฅ ์งํ
YOLOX ๋ชจ๋ธ์ ์ค์๊ฐ ๊ฐ์ฒด ๊ฒ์ถ๊ธฐ ์ค ์ต๊ณ ์์ค์ ์ ํ๋๋ฅผ ๋ฌ์ฑํ๋ฉด์๋ ๊ฒฝ์๋ ฅ ์๋ ์ถ๋ก ์๋๋ฅผ ์ ์งํฉ๋๋ค. ์์ธํ ์งํ๋ ์๋ ๋น๊ต ํ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ ์ฌ๋ก
- ๋์ ์ ํ๋๊ฐ ์๊ตฌ๋๋ ์ ํ๋ฆฌ์ผ์ด์ : ์๋ฃ ์ด๋ฏธ์ง ๋ถ์์ด๋ ์์ฑ ์ด๋ฏธ์ง ๋ถ์์ฒ๋ผ ์ค์ํ ๋ฌผ์ฒด๋ฅผ ๋์น๋ฉด ์ฌ๊ฐํ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์๋ ์ ๋ฐ๋๊ฐ ๊ฐ์ฅ ์ค์ํ ์๋๋ฆฌ์ค์ ์ด์์ ์ ๋๋ค.
- ์ฐ๊ตฌ ๋ฐ ๊ฐ๋ฐ: ๋ช ํํ๊ณ ๊ฐ๊ฒฐํ ๊ตฌ์กฐ๋ก ์ธํด YOLOX๋ ์ฐ๊ตฌ ๋ชฉ์ ๊ณผ ๋ฌผ์ฒด ๊ฐ์ง ๋ฐฉ๋ฒ๋ก ์ ์ถ๊ฐ ๊ฐ๋ฐ์ ์ ํฉํฉ๋๋ค.
- ๋ค์ํ ๋ฌผ์ฒด ๊ฐ์ง ์์ : ๊ฒฌ๊ณ ํ ์ค๊ณ์ ๋์ ์ ํ๋๋ฅผ ๋ฐํ์ผ๋ก ํ์ ์ฐ๊ตฌ๋ถํฐ ์ฐ์ ๋ฐฐํฌ์ ์ด๋ฅด๊ธฐ๊น์ง ๊ด๋ฒ์ํ ๋ฌผ์ฒด ๊ฐ์ง ์์ ์ ์ ์ฉํ ์ ์์ต๋๋ค.
๊ฐ์ ๋ฐ ์ฝ์
๊ฐ์ :
- ๋์ ์ ํ๋: ๋ฐ์ด๋ ๋งต ์ ์๋ฅผ ๋ฌ์ฑํ์ฌ ์ ๋ฐํ ๋ฌผ์ฒด ๊ฐ์ง๊ฐ ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค.
- ์ต์ปค ํ๋ฆฌ ์ค๊ณ: ์ํคํ ์ฒ๋ฅผ ๋จ์ํํ๊ณ , ํ์ดํผํ๋ผ๋ฏธํฐ๋ฅผ ์ค์ด๋ฉฐ, ๊ตฌํ์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
- ๋ค๋ชฉ์ ์ฑ: ๋ค์ํ ๋ฌผ์ฒด ๊ฐ์ง ์์ ์ ์ ์ฉํ ์ ์์ต๋๋ค.
์ฝ์ :
- ์ถ๋ก ์๋: ํนํ ์ฃ์ง ๋๋ฐ์ด์ค์์๋ YOLOv6-3.0๊ณผ ๊ฐ์ด ๊ณ ๋๋ก ์ต์ ํ๋ ๋ชจ๋ธ๋ณด๋ค ์ฝ๊ฐ ๋๋ฆด ์ ์์ต๋๋ค.
- ๋ชจ๋ธ ํฌ๊ธฐ: ์ผ๋ถ ๋ํ ์ดํ ์ํ์ ๊ฒฝ์ฐ ๋ชจ๋ธ ํฌ๊ธฐ๊ฐ ์๋นํ ํด ์ ์์ผ๋ฏ๋ก ๋ฆฌ์์ค๊ฐ ์ ํ๋ ๋ฐฐํฌ์์๋ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
์๋ก์ค์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
YOLOv6-3.0: ์๋ ๋ฐ ํจ์จ์ฑ ์ต์ ํ
Meituan(์ถ์ด ๋ฆฌ, ๋ฃฐ๋ฃจ ๋ฆฌ, ์ดํ์ด ๊ฒ , ํ๋ ์ฅ, ๋ฉฉ ์ฒญ, ๋ณด ์ฅ, ์์ด๋จ ์ผ, ์ค์ค๋ฐ ์ฌ, ์น์น ์ถ - 2023-01-13)์ด ๊ฐ๋ฐํ YOLOv6-3.0์ ํนํ ์ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฃ์ง ๋ฐฐํฌ๋ฅผ ๋์์ผ๋ก ๊ณ ์ ์ถ๋ก ๊ณผ ํจ์จ์ฑ์ ์ํด ์ค๊ณ๋ ๊ฒ์ ๋๋ค. ๋ฒ์ 3.0์ ์๋์ ์ ํ์ฑ ํฅ์์ ์ค์ ์ ๋ ๋๋์ ์ธ ์ ๊ทธ๋ ์ด๋์ ๋๋ค.
์ํคํ ์ฒ ๋ฐ ์ฃผ์ ๊ธฐ๋ฅ
YOLOv6-3.0์ ์ํคํ ์ฒ ์ต์ ํ๋ฅผ ํตํด ์ ํ๋๋ฅผ ํฌ๊ฒ ์ ํ์ํค์ง ์์ผ๋ฉด์๋ ์ถ๋ก ์๋๋ฅผ ์ฐ์ ์ํฉ๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ํจ์จ์ ์ธ ์ฌ๋งค๊ฐ๋ณ์ํ ๋ฐฑ๋ณธ: ์ฌ๋งค๊ฐํ๋ ๋ฐฑ๋ณธ์ ์ฌ์ฉํ์ฌ ์ปจ๋ณผ๋ฃจ์ ๋ฐ ์ผ๊ด ์ ๊ทํ ๋ ์ด์ด๋ฅผ ๋ณํฉํ์ฌ ์ถ๋ก ์๋๋ฅผ ๊ฐ์ํํฉ๋๋ค.
- ํ์ด๋ธ๋ฆฌ๋ ๋ธ๋ก: ์ ํ์ฑ๊ณผ ํจ์จ์ฑ์ ๊ท ํ์ ๋ง์ถ๋ ํ์ด๋ธ๋ฆฌ๋ ๋คํธ์ํฌ ๋ธ๋ก ์ค๊ณ๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ํ๋์จ์ด ํ๋ซํผ์์ ์ฑ๋ฅ์ ์ต์ ํํฉ๋๋ค.
- ํ๋์จ์ด ์ธ์ ์ ๊ฒฝ๋ง ์ค๊ณ: ํ๋์จ์ด ํจ์จ์ฑ์ ์ผ๋์ ๋๊ณ ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ ํนํ ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด๋ NVIDIA Jetson๊ณผ ๊ฐ์ด ๋ฆฌ์์ค๊ฐ ์ ํ๋ ๋๋ฐ์ด์ค์ ๋ฐฐํฌํ๋ ๋ฐ ์ ํฉํฉ๋๋ค.
- ์ต์ ํ๋ ํ๋ จ ์ ๋ต: ์ตํฉ๊ณผ ์ ๋ฐ์ ์ธ ์ฑ๊ณผ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์ ๊ตํ ํ๋ จ ๊ธฐ๋ฒ์ ํตํฉํฉ๋๋ค.
์ฑ๋ฅ ์งํ
YOLOv6-3.0์ ์ถ๋ก ์๋๊ฐ ๋ฐ์ด๋๋ฉฐ, ๊ฒฝ์๋ ฅ ์๋ ๋งต ์ ์๋ฅผ ์ ์งํ๋ฉด์ ๋๋ผ์ด FPS(์ด๋น ํ๋ ์ ์)๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ์์ธํ ์ฑ๋ฅ ์งํ๋ ์๋ ํ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ ์ฌ๋ก
- ์ค์๊ฐ ๋ฌผ์ฒด ๊ฐ์ง: ๋ณด์ ๊ฒฝ๋ณด ์์คํ , ์ค๋งํธ ๋ฆฌํ ์ผ, ์์จ ์ฃผํ ์ฐจ๋ ๋ฑ ์งง์ ์ง์ฐ ์๊ฐ๊ณผ ๋น ๋ฅธ ์ฒ๋ฆฌ๊ฐ ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ ์ ๋๋ค.
- ์ฃ์ง ๋๋ฐ์ด์ค ๋ฐฐํฌ: ํจ์จ์ ์ธ ์ค๊ณ์ ์์ ๋ชจ๋ธ ํฌ๊ธฐ๋ก ์ธํด ์ปดํจํ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ์ฃ์ง ๋๋ฐ์ด์ค์ ๋ฐฐํฌํ๋ ๋ฐ ์ต์ ํ๋์ด ์์ต๋๋ค.
- ์ฐ์ ์ฉ ์ ํ๋ฆฌ์ผ์ด์ : ์ ์กฐ, ๊ฐ์ ๋ฐ ์๋ํ ๋ถ์ผ์์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋ฌผ์ฒด ๊ฐ์ง๊ฐ ํ์ํ ์ค์ ์ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๊ฒ ์ค๊ณ๋์์ต๋๋ค.
๊ฐ์ ๋ฐ ์ฝ์
๊ฐ์ :
- ๋น ๋ฅธ ์ถ๋ก ์๋: ์๋๊ฐ ๋ฐ์ด๋ ์ค์๊ฐ ๋ฌผ์ฒด ๊ฐ์ง ์์ ์ ์ด์์ ์ ๋๋ค.
- ํจ์จ์ ์ธ ์ค๊ณ: ๋ ์์ ๋ชจ๋ธ ํฌ๊ธฐ์ ์ต์ ํ๋ ์ํคํ ์ฒ๋ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ๋๋ฐ์ด์ค์ ์ ํฉํฉ๋๋ค.
- ์ฐ์ ์ฉ ํฌ์ปค์ค: ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋ฌผ์ฒด ๊ฐ์ง๊ฐ ํ์ํ ์ฐ์ ๋ถ์ผ์ ์ค์ฉ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ํน๋ณํ ์ค๊ณ๋์์ต๋๋ค.
์ฝ์ :
- ์ ํ๋ ํธ๋ ์ด๋์คํ: ํนํ ์๋๋ณด๋ค ์ ํ๋๊ฐ ์ฐ์ ์๋๋ ๋ณต์กํ ๋ฐ์ดํฐ ์ธํธ์์๋ YOLOX์ ๊ฐ์ ๋ชจ๋ธ์ ๋นํด ์ฝ๊ฐ ๋ฎ์ ์ ํ๋๋ฅผ ๋ณด์ผ ์ ์์ต๋๋ค.
- ์ ์ฐ์ฑ: ๊ด๋ฒ์ํ ์ฐ๊ตฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ์ค๊ณ๋ ๋ณด๋ค ์ ์ฐํ ์ํคํ ์ฒ์ ๋นํด ๊ณ ๋๋ก ์ ๋ฌธํ๋ ์ฐ๊ตฌ ์์ ์ ๋ํ ์ ์๋ ฅ์ด ๋จ์ด์ง ์ ์์ต๋๋ค.
YOLOv6-3.0์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
๋ชจ๋ธ ๋น๊ต ํ
๋ชจ๋ธ | ํฌ๊ธฐ (ํฝ์ ) |
mAPval 50-95 |
์๋ CPU ONNX (ms) |
์๋ T4TensorRT10 (ms) |
๋งค๊ฐ๋ณ์ (M) |
FLOPs (B) |
---|---|---|---|---|---|---|
์๋ก์ค๋๋ ธ | 416 | 25.8 | - | - | 0.91 | 1.08 |
YOLOXtiny | 416 | 32.8 | - | - | 5.06 | 6.45 |
์๋ก์ค | 640 | 40.5 | - | 2.56 | 9.0 | 26.8 |
YOLOXm | 640 | 46.9 | - | 5.43 | 25.3 | 73.8 |
YOLOXl | 640 | 49.7 | - | 9.04 | 54.2 | 155.6 |
YOLOXx | 640 | 51.1 | - | 16.1 | 99.1 | 281.9 |
YOLOv6-3.0n | 640 | 37.5 | - | 1.17 | 4.7 | 11.4 |
YOLOv6-3.0s | 640 | 45.0 | - | 2.66 | 18.5 | 45.3 |
YOLOv6-3.0m | 640 | 50.0 | - | 5.28 | 34.9 | 85.8 |
YOLOv6-3.0l | 640 | 52.8 | - | 8.95 | 59.6 | 150.7 |
๊ฒฐ๋ก
YOLOX์ YOLOv6-3.0์ ๋ชจ๋ ๊ฐ๋ ฅํ 1๋จ๊ณ ๋ฌผ์ฒด ๊ฐ์ง๊ธฐ๋ก, ๊ฐ๊ฐ ๋ค๋ฅธ ์ฐ์ ์์๋ฅผ ์ถฉ์กฑํฉ๋๋ค. YOLOX๋ ์ ํ๋์ ์ํคํ ์ฒ ๋จ์์ฑ์ด ๋ฐ์ด๋ ๋์ ์ ๋ฐ๋๊ฐ ์๊ตฌ๋๋ ์ฐ๊ตฌ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ ์ ํ์ ๋๋ค. YOLOv6-3.0์ ์๋์ ํจ์จ์ฑ์ ์ฐ์ ์ํ๋ฏ๋ก ์ค์๊ฐ ์ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ฃ์ง ๋ฐฐํฌ์ ๋งค์ฐ ์ ํฉํฉ๋๋ค.
๋ค๋ฅธ ์ต์ ์ ์ํ๋ ์ฌ์ฉ์๋ฅผ ์ํด Ultralytics ๋ค์ํ ์ต์ฒจ๋จ ๋ชจ๋ธ์ ์ ๊ณตํฉ๋๋ค. ๋ค์์ ์ดํด๋ณด์ธ์. Ultralytics YOLOv8 ์ฑ๋ฅ๊ณผ ์ ์ฐ์ฑ ๊ฐ์ ๊ท ํ์ ์ํด, ์ค์๊ฐ ํ์ง์ ์ต์ ๋ฒ์ ์ธ YOLOv10 ๋๋ YOLO11 ์ ์ฌ์ฉํด ๋ณด์ธ์. ๋๋ ์ค์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ, RT-DETR ์ ๋งค๋ ฅ์ ์ธ ์ํคํ ์ฒ๋ฅผ ์ ๊ณตํฉ๋๋ค.