Reference: Bergmann, Paul, et al. "MVTec AD--A comprehensive real-world dataset for unsupervised anomaly detection."ย Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2019.
01 ๋ฉํ ์๊ฐ
Ph.D. Course
์ ์ฑํ
CVSP(Computer Vision&Signal Processing Lab.)
โข
๊ด์ฌ๋ถ์ผ |
โฆ
Generative AI
โฆ
Video Editing
โฆ
Watermarking
โฆ
Gaussian Splatting
tlqwkrk915@naver.com
MS Course
์ฐ๋ฏผ์
CVSP(Computer Vision&Signal Processing Lab.)
โข
๊ด์ฌ๋ถ์ผ
โฆ
Generative AI
โฆ
multi-modality
โฆ
3D/4D reconstrucion
wminsoo123@naver.com
02 ํ๋ก์ ํธ ์๊ฐ
2.1. Introduction
Reference: He, Haoyang, et al. "Mambaad: Exploring state space models for multi-class unsupervised anomaly detection."ย ย Conference on Neural Information Processing Systemsย (2024).
- Anomaly Detection์ด๋?
Normal(์ ์) ์ํ๊ณผ Abnormal(๋น์ ์, ์ด์์น) ์ํ์ ๊ตฌ๋ณํ๋ Anomaly Detection์ ์ ์กฐ์
๋ฟ๋ง ์๋๋ผ ํ๋ ์ฐ์
์ ๋ฐ์์ ์ค์ํ ์ญํ ์ ํ๊ณ ์์ต๋๋ค. ์ด ๊ธฐ์ ์ ์ ์กฐ์
์์์ ์ ํ ํ์ง ๊ด๋ฆฌ, CCTV๋ฅผ ํตํ ๋ณด์ ๊ฐํ, ์๋ฃ ์์์์์ ์ง๋ณ ์กฐ๊ธฐ ์ง๋จ ๋ฑ ๋ค์ํ ๋ถ์ผ์ ์์ฉ๋์ด ์์คํ
์ ์์ ์ฑ ํฅ์, ํจ์จ์ฑ ์ฆ๋, ์ํ ์์์ ์ฌ์ ์ ๊ฑฐ ๋ฑ ์ฌ๋ฌ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ Normal ๋๋ Anomaly๋ก ๊ตฌ๋ถํด์ผ ํ๊ธฐ์ One-Class Classification์ด๋ผ๊ณ ๋ ๋ถ๋ฆฝ๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋ฐ์ ์ธ ๋ถ๋ฅ(Classification)์๋ ๋ค์๊ณผ ๊ฐ์ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
๋ถ๋ฅ(Classification)๋ ๋ค์ํ ํด๋์ค์ ๋ฐ์ดํฐ๋ฅผ ํ์ต ๋จ๊ณ์์ ์ฌ์ฉํ๋ฉฐ, test instance์ ๋ํด ํ์ต ๋จ๊ณ์ ๊ฐ ํด๋์ค๋ณ ๋ถํฌ ์ค ์ด๋์ ๊ฐ์ฅ ๊ฐ๊น์ด์ง๋ฅผ ์ฐพ๋ ๋ฌธ์ ์
๋๋ค. ๋ฐ๋ฉด์ Anomaly Detection์ ์
๋ ฅ ๋ฐ์ดํฐ๊ฐ ์ ์ ๋ฐ์ดํฐ์ ๋ถํฌ ๋ด์ ์กด์ฌํ๋์ง๋ฅผ ๊ณ ๋ คํ๋ค๋ ์ ์์ ๊ธฐ์กด์ ๋ถ๋ฅ ์์
๊ณผ ์ฐจ์ด๋ฅผ ๋ณด์
๋๋ค.
๋ํ, Anomaly Detection๋ ์ผ๋ฐ์ ์ผ๋ก ์ด์์น ๋ฐ์ดํฐ์ ์๊ฐ ๋งค์ฐ ์ ๊ธฐ ๋๋ฌธ์ ํ์ต ๋จ๊ณ์์ ์ ์ ๋ฐ์ดํฐ๋ง์ ์ฌ์ฉํ์ฌ ์ ์ ๋ฐ์ดํฐ์ ๋ถํฌ๋ฅผ ํ์ตํ๊ณ , ํ์ต ์ดํ ์
๋ ฅ ๋ฐ์ดํฐ๊ฐ ์ ์ ๋ฐ์ดํฐ ๋ถํฌ์ ์ผ๋ง๋ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋์ง๋ฅผ ๊ณ์ฐํฉ๋๋ค.
2.2. Trends
Reference: Nguyen, Huy Hoang, et al. "Variational Autoencoder for Anomaly Detection: A Comparative Study."ย arXiv preprint arXiv:2408.13561ย (2024).
์ต๊ทผ ์ด์์น ํ์ง ์ฐ๊ตฌ์์๋ ์ฃผ๋ก Reconstruction-based anomaly detection์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์
๋ ฅ ์ด๋ฏธ์ง๋ฅผ ๋คํธ์ํฌ์ ํต๊ณผ์์ผ ์ ์ ๋ฐ์ดํฐ์ ๋ถํฌ๋ฅผ ํ์ตํฉ๋๋ค. ์ด๋ ๊ฒ ํ์ต๋ ๋ชจ๋ธ์ ์ ์ ๋ฐ์ดํฐ ๋ถํฌ์์ ๋ฉ๋ฆฌ ๋จ์ด์ง ๋ฐ์ดํฐ๋ ์ฌ๊ตฌ์ฑ ๋ฅ๋ ฅ์ด ๋ฎ์ ๊ฒ์ด๋ผ๋ ๊ฐ์ ํ์, ์ฌ๊ตฌ์ฑ ์ค๋ฅ๊ฐ ํฐ ์ํ์ ์ด์์น๋ก ํ๋ณํฉ๋๋ค.
๊ทธ๋ฌ๋ Reconstruction-based anomaly detection๋ ์ ์ ์ํ๊ณผ ๋น์ ์ ์ํ ๋ชจ๋๋ฅผ ์ ๋ณต์ํ๋ 'Identical Shortcut' ๋ฌธ์ ๋ฅผ ๊ฒช์ต๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ค์ํ ๋ณต์ ๋คํธ์ํฌ๋ฅผ ํ์ฉํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๋ ์ฐ๊ตฌ๊ฐ ์ต๊ทผ ์งํ๋๊ณ ์์ต๋๋ค.
03 ์ผ์ ์๊ฐ
3.1. AI ๊ธฐ์ด
AI, Deep Learning์ ๋ํด ์ ์๊ณ ์๋ ์ฌ๋๋ ์๊ฒ ์ง๋ง, ์ฒ์ ์ ํ๋ ์ฌ๋๋ ์์ ๊ฒ์
๋๋ค.
์ด๋ฒ ๊ฒจ์ธ๋ฐฉํ์๋ AI ๊ธฐ์ด๋ถํฐ ์์ํด ๋ชจ๋ ํ์ฐ๊ฐ ํจ๊ป ๋ฐฐ์ธ ์ ์๋ ์๊ฐ์ ๊ฐ์ง ์์ ์
๋๋ค.
๊ธฐ์ด ์ด๋ก ์ ํํํ ๋ค์ง๋ ๊ฒ๋ถํฐ ์์ํด MLP, CNN, Transformer ๊ตฌ์กฐ์ ์ฌ๋ฌ ๋น์ Task, Multi-modal ๊ด๋ จ ๋ด์ฉ์ ๋ฐฐ์ฐ๋ฉฐ, ์ด๋ฅผ ์ฝ๋ฉ ์ค์ต๊ณผ ์ฐ๊ณํ์ฌ ํ์ตํฉ๋๋ค. ์ฐจ๊ทผ์ฐจ๊ทผ ์งํํ์ฌ ์ค์ ํ๋ก์ ํธ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๋ฅ๋ ฅ์ ๋ฐฐ์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค
3.2. Anomaly Detecetion ๊ธฐ์ด
AI์ ๋ฅ๋ฌ๋์ ๊ธฐ์ด๋ฅผ ํ์ตํ ํ, ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก Anomaly Detection์ ๋ํด ๊น์ด ์๊ฒ ๊ณต๋ถํด๋ณด๊ณ ์ ํฉ๋๋ค. ์ด ๋ถ์ผ์์ ํฐ ์ํฅ์ ๋ฏธ์น ์ฃผ์ ๋
ผ๋ฌธ๋ค์ ๊ธฐ๋ฐ์ผ๋ก Flipped Learning์ ์งํํ ๊ณํ์
๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์กด ์ฐ๊ตฌ ๋ํฅ๊ณผ ํต์ฌ ๊ฐ๋
์ ์ง์ ํ๊ตฌํ๊ณ ์ดํดํ ์ ์์ ๊ฒ์
๋๋ค.
๋ํ, ํด๋น ๋
ผ๋ฌธ์ ์ฝ๋๋ฅผ ๋ฐํ์ผ๋ก ์คํ์ ์ํํ์ฌ ๊ธฐ์ด ์ฝ๋ฉ์ด ์๋ ์ค์ ์ฐ๊ตฌ ์์ค์ ์ฝ๋ฉ์ ๊ฒฝํํ๊ณ ์ ํฉ๋๋ค. ์ฝ๋๋ฅผ ๊ตฌํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํจ์ผ๋ก์จ ์๊ณ ๋ฆฌ์ฆ์ ์๋ ์๋ฆฌ๋ฅผ ๋ ์ ํ์
ํ ์ ์์ ๊ฒ์
๋๋ค. ์ด๋ฅผ ํตํด ์ด๋ก ๊ณผ ์ค์ต์ ๋ณํํ์ฌ ๊น์ด ์๋ ์ดํด๋ฅผ ๋๋ชจํ๊ณ , ์ค์ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.
3.3. Anomaly Detecetion ์ฌํ
๊ธฐ์ด๋ฅผ ๋ค์ง ํ์๋ Anomaly Detection์ ์ต์ ์ฐ๊ตฌ๋ค์ ์ดํด๋ณด๊ณ , ์ฐ๊ตฌ๊ฐ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ์งํ๋๊ณ ์๋์ง ํจ๊ป ์์๋ณด๊ณ ์ ํฉ๋๋ค. ๋์์ Anomaly Detection์ด ์ค์ ์ฐ์
์์ ์ด๋ป๊ฒ ํ์ฉ๋๊ณ ์๋์ง๋ ํ์ํ์ฌ ์ด๋ก ๊ณผ ์ค๋ฌด์ ์ฐ๊ฒฐ์ฑ์ ๊ฐํํ๊ณ ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ์๋ค์ด ์ดํ ์ง๋ก๋ฅผ ์ ํํ ๋ ์ค์ง์ ์ธ ๋์์ ์ฃผ๊ณ , ํด๋น ๋ถ์ผ์์์ ์ ๋ฌธ์ฑ์ ๋์ผ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.
04 Objective
โข
๋ชจ๋ธ ์ฑ๋ฅ ํ
์คํธ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฆฌํ์ฌ ๋ํ์ ์๊ณตํํ ์ถ๊ณํ์ ๋ํ ๋ฑ ๊ตญ๋ดํํ ๋
ผ๋ฌธ ์ ์ถ
05 ์ด๋ฐ Fellow๋ฅผ ์ฐพ์์!
โข
Computer Vision ๋ถ์ผ์ ๊ด์ฌ์๋ ๋ถ
โข
1ํ๊ธฐ, 2ํ๊ธฐ ๋ชจ๋ ์ฐธ์ฌ๊ฐ ๊ฐ๋ฅํ์ ๋ถ
โข
๋ฅ๋ฌ๋์ ๋ํด ๊ด์ฌ์ด ์์ผ์ ๋ถ
โข
Pythod ์ฝ๋ฉ์ ๊ฑฐ๋ถ๊ฐ์ด ์์ผ์ ๋ถ
โข
๋๊น์ง ๋๊ธฐ ์๊ฒ ์ฐ๊ตฌํ์ค ๋ถ








