๐Ÿฅž BE
home

Metrics

IoU & Dice

IoU

IoU๋Š” Intersection over Union์˜ ์•ฝ์ž๋กœ ๋ณดํ†ต ๋‘ ๊ฐ€์ง€ ๋ฌผ์ฒด์˜ ์œ„์น˜(Bounding Box)๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ผ์น˜ํ•˜๋Š”์ง€๋ฅผ ์ˆ˜ํ•™์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ด๋‹ค. ๊ฐ์ฒด ์ธ์‹๊ฐ™์€ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ์‹ค์ œ ๋ฌผ์ฒด์˜ ์œ„์น˜์™€ ์˜ˆ์ธก๋œ ๋ฌผ์ฒด์˜ ์œ„์น˜๋ฅผ ํ‰๊ฐ€๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
Mask๋„ ์ผ์ข…์˜ region์ž„์„ ์ƒ๊ฐํ–ˆ์„ ๋•Œ segmentation ๋ฌธ์ œ์—์„œ๋„ ground truth์™€ prediction region ์‚ฌ์ด์˜ IoU๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค.
predicted segmentation map(= A)๊ณผ ground truth(= B)์˜ ๊ต์ง‘ํ•ฉ(intersection)์„ ํ•ฉ์ง‘ํ•ฉ(= union)์œผ๋กœ ๋‚˜๋ˆ„์–ด์ฃผ์–ด ๊ตฌํ•œ๋‹ค.
IoU=J(A,B)=AโˆฉBAโˆชBIoU = J(A,B) = \frac{A\cap B}{A\cup B}

Dice Score = F1 Score

Dice score๋Š” IoU์™€ ๊ฐ™์ด ๋‘ ๊ฐœ์˜ ์˜์—ญ A, B๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊ฒน์ณ์ง€๋Š” ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ด๋‹ค.
predicted segmentation map(= A)๊ณผ ground truth(= B)์˜ ๊ต์ง‘ํ•ฉ(= intersection)์— 2๋ฐฐํ•œ ๊ฐ’์„ ๋‘ ์˜์—ญ์˜ ํ•ฉ(A + B)๋กœ ๋‚˜๋ˆ„์–ด ๊ตฌํ•œ๋‹ค.
Dice=2โˆ—โˆฃAโˆฉBโˆฃโˆฃAโˆฃ+โˆฃBโˆฃ=2โˆ—TP(TP+FP)+(TP+FN)Dice = \frac{2*|A\cap B|}{|A|+|B|} = \frac{2*TP}{(TP+FP)+(TP+FN)}
Dice ๊ณต์‹์ด IoU์™€ ๋‹ค๋ฅธ ์ ์€ ๋‘ ์˜์—ญ์˜ ์กฐํ™”ํ‰๊ท ์„ ๊ตฌํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
์กฐํ™”ํ‰๊ท ์ด๋ž€ ํ‰๊ท ์„ ๊ตฌํ•˜๋Š” ๊ฐ ์š”์†Œ์˜ ์—ญ์ˆ˜์˜ ์‚ฐ์ˆ ํ‰๊ท ์„ ๊ตฌํ•˜๊ณ , ๊ทธ ๊ฐ’์„ ๋‹ค์‹œ ์—ญ์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ธ๋ฐ, ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์ „์ฒด ๋ฐ์ดํ„ฐ์—์„œ ์ฐจ์ง€ํ•˜๋Š” ๋น„์œจ์„ ๋ฐ˜์˜ํ•œ ํ‰๊ท ์„ ์ทจํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
์กฐํ™”ํ‰๊ท ์„ ๊ตฌํ•  ๋•Œ ์–ด๋–ค ๊ฐ’์ด ์œ ๋‚œํžˆ ์ž‘๊ฑฐ๋‚˜ ํฌ๋”๋ผ๋„ ์ „์ฒด์ ์ธ ํ‰๊ท ๊ฐ’์—๋Š” ๋น„๊ต์  ์ ์€ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค.
HarmonicMean=11a+1b2=2aba+bHarmonicMean = \frac{1}{\frac{\frac{1}{a}+\frac{1}{b}}{2}} = \frac{2ab}{a+b}
iou ๋ฉ”ํŠธ๋ฆญ์€ f1 score ๋ณด๋‹ค ๋‚˜์œ ๋ถ„๋ฅ˜์˜ ๋‹จ์ผ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‚˜์˜๋‹ค๋Š” ๊ฒฝ์šฐ์—๋„ ์ •๋Ÿ‰์ ์œผ๋กœ ์ฒ˜๋ฒŒํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. L2๊ฐ€ L1๋ณด๋‹ค ๋” ํฐ ์‹ค์ˆ˜๋ฅผ ์ฒ˜๋ฒŒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ, Iou๋Š” F1 score์— ์ƒ๋Œ€์ ์ธ ์˜ค๋ฅ˜์— โ€œ์ œ๊ณฑโ€์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค.
๋”ฐ๋ผ์„œ F1 score๋Š” ํ‰๊ท  ์„ฑ๋Šฅ์— ๊ฐ€๊นŒ์šด ๊ฒƒ์„ ์ธก์ •ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๊ณ  Iou๋Š” ์ตœ์•…์˜ ๊ฒฝ์šฐ์˜ ๊ฐ’์— ๊ฐ€๊นŒ์šด๊ฒƒ์„ ์ธก์ •ํ•œ๋‹ค.
์˜ˆ๋ฅผ๋“ค๋ฉด ๋Œ€๋ถ€๋ถ„์˜ ์ถ”๋ก ์ด B๋ณด๋‹ค A๊ฐ€ ๋” ์ข‹๋‹ค๊ณ  ํ•˜์ง€๋งŒ ๊ทธ๋“ค ์ค‘ ์ผ๋ถ€๋Š” A๋ถ„๋ฅ˜๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋” ์•ˆ์ข‹๋‹ค๊ณ  ํ•œ๋‹ค. F1 score๋Š” A๋ฅผ ๋งํ•˜๊ณ  Iou ๋ฉ”ํŠธ๋ฆญ์€ B๋ฅผ ์„ ํ˜ธํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.

mAP(Mean Average Precision)

mAP๋Š” Fast R-CNN, YOLO, Mask R-CNN ๋“ฑ ์—ฌ๋Ÿฌ object detection ๋ชจ๋ธ๋“ค์˜ ํ‰๊ฐ€ ์ง€ํ‘œ๋กœ์จ ํ™œ์šฉ๋œ๋‹ค.
mAP๋Š” precision, recall ๊ณผ ์ด๊ฒƒ์„ ๊ณ„์‚ฐํ•œ AP(Average precision)๋“ค์˜ ํ‰๊ท ๊ฐ’์ด๋ฉฐ, 0~1 ์‚ฌ์ด์˜ ๊ฐ’์— ๋Œ€ํ•ด ๊ณ„์‚ฐ๋œ๋‹ค.
mAP๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Confusion Matrix, Precision, Recall, IoU์— ๋Œ€ํ•ด ์•Œ์•„์•ผ ํ•œ๋‹ค.

Confusion Matrix (ํ˜ผ๋™ ํ–‰๋ ฌ)

โ€ข
True Positive (TP) : ์˜ณ์€ ๊ฒ€์ถœ
โ€ข
True Negative (TN) : ๊ฒ€์ถœ๋˜์ง€ ๋ง์•„์•ผํ•  ๊ฒƒ์ด ๊ฒ€์ถœ๋˜์ง€ ์•Š์Œ
โ€ข
False Positive (FP) : ํ‹€๋ฆฐ ๊ฒ€์ถœ (Type 1 Error)
โ€ข
False Negative (FN) : ๊ฒ€์ถœ๋˜์–ด์•ผ ํ•  ๊ฒƒ์ด ๊ฒ€์ถœ๋˜์ง€ ์•Š์Œ (Type 2 Error)

Precision(์ •๋ฐ€๋„)์™€ Recall(์žฌํ˜„์œจ)

Precision์€ ์ •๋ฐ€๋„๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ๋ชจ๋“  ๊ฒ€์ถœ ๊ฒฐ๊ณผ ์ค‘ ์˜ณ๊ฒŒ ๊ฒ€์ถœํ•œ ๋น„์œจ์„ ์˜๋ฏธํ•œ๋‹ค.
Precision=TPTP+FP=TPallย detectionsPrecision = \frac{TP}{TP+FP} = \frac{TP}{all\space detections}
ex) ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด 5๊ฐœ๋ฅผ ๊ฒ€์ถœํ•ด๋ƒˆ๋Š”๋ฐ(์‹ค์ œ ๋ช‡ ๊ฐœ์˜ ๋ฌผ์ฒด๊ฐ€ ๊ฒ€์ถœ๋˜์–ด์•ผ ํ•˜๋Š”์ง€์™€ ์ƒ๊ด€์—†์ด) ๊ทธ ์ค‘ 4๊ฐœ๊ฐ€ ์˜ณ๊ฒŒ ๊ฒ€์ถœํ•ด๋‚ธ ๊ฒƒ์ด๋ผ๋ฉด Precision์€ 4/5 = 0.8์ด๋‹ค.
Recall์€ ์žฌํ˜„์œจ์„ ์˜๋ฏธํ•˜๋ฉฐ, ๋งˆ๋•…ํžˆ ๊ฒ€์ถœ๋˜์–ด์•ผํ•˜๋Š” ๋ฌผ์ฒด๋“ค ์ค‘์—์„œ ์ œ๋Œ€๋กœ ๊ฒ€์ถœํ•œ ๋น„์œจ์„ ์˜๋ฏธํ•œ๋‹ค.
(๊ฒ€์ถœ์œจ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.)
Recall=TPTP+FN=TPallย groundย truthsRecall = \frac{TP}{TP+FN} = \frac{TP}{all\space ground\space truths}
ex) ๋ผ๋ฒจ์ด ๋ถ™์–ด์žˆ๋Š” ๋ฌผ์ฒด(์ฆ‰, ๋งˆ๋•…ํžˆ ๊ฒ€์ถœ๋˜์–ด์•ผ ํ•  ๋ฌผ์ฒด)๊ฐ€ 10๊ฐœ์ธ๋ฐ ๊ทธ ์ค‘ 4๊ฐœ๊ฐ€ ์˜ณ๊ฒŒ ๊ฒ€์ถœ๋˜์—ˆ๋‹ค๋ฉด recall์€ 4/10 = 0.4๊ฐ€ ๋œ๋‹ค.
Precision๊ณผ Recall์€ ํ•ญ์ƒ 0๊ณผ 1์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ๋˜๋Š”๋ฐ, ์ •ํ™•๋„์™€ ๊ฒ€์ถœ์œจ์€ ์„œ๋กœ ๋ฐ˜๋น„๋ก€ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง„๋‹ค. ์ •ํ™•๋„๊ฐ€ ๋†’์œผ๋ฉด ๊ฒ€์ถœ์œจ์€ ๋‚ฎ์•„์ง€๊ณ , ์ •ํ™•๋„๊ฐ€ ๋‚ฎ์•„์ง€๋ฉด ๊ฒ€์ถœ์œจ์€ ์˜ฌ๋ผ๊ฐ„๋‹ค. ๋”ฐ๋ผ์„œ ์ •ํ™•๋„์™€ ๊ฒ€์ถœ์œจ์˜ ์„ฑ๋Šฅ ๋ณ€ํ™” ์ „์ฒด๋ฅผ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.
๊ทธ๋ ‡๋‹ค๋ฉด ๋ฌผ์ฒด๋ฅผ ๊ฒ€์ถœํ–ˆ์„ ๋•Œ ์˜ณ๊ฒŒ ๊ฒ€์ถœ๋˜์—ˆ๋‹ค์™€ ์˜ณ๊ฒŒ ๊ฒ€์ถœ๋˜์ง€ ์•Š์•˜๋‹ค๋ฅผ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ๊ธฐ์ค€, ์ฆ‰ TP(์˜ณ์€ ๊ฒ€์ถœ)์™€ FP(ํ‹€๋ฆฐ ๊ฒ€์ถœ)๋ฅผ ๊ฒฐ์ •ํ•ด์ฃผ๋Š” ๊ธฐ์ค€์€ ๋ฌด์—‡์ผ๊นŒ? ๊ทธ ๊ธฐ์ค€์ด ๋ฐ”๋กœ IoU์ด๋‹ค.
โ†’ IoU๋ฅผ ํ†ตํ•ด ๋‚˜์˜จ ๊ฐ’์ด 0.5๋ณด๋‹ค ์ž‘์œผ๋ฉด FP ๋ผ๊ณ  ํ•˜๊ณ  ๋†’์œผ๋ฉด TP๋ผ๊ณ  ํ•œ๋‹ค.

Precision-Recall ๊ณก์„ 

Precision-recall ๊ณก์„ (PR ๊ณก์„ )์€ ๋ฌผ์ฒด๋ฅผ ๊ฒ€์ถœํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
Confidence๋ ˆ๋ฒจ์— ๋Œ€ํ•œ thresold๊ฐ’์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ precision๊ณผ recall๊ฐ’๋“ค๋„ ๋‹ฌ๋ผ์ง„๋‹ค. Confidence๋Š” ๊ฒ€์ถœํ•œ ๊ฒƒ์— ๋Œ€ํ•ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ๊ฐ’์ด๋‹ค.
ex) Confidence ๋ ˆ๋ฒจ์ด 0.999๋ผ๋ฉด โ†’ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๆ›ฐ โ€œ๋‚ด ์ƒ๊ฐ์— ์ด ๊ฒ€์ถœ์€ ๊ฑฐ์˜ 99.9% ์ •ํ™•ํ•ด.โ€
confidence๋ ˆ๋ฒจ์ด ๋†’๋‹ค๊ณ  ํ•ด์„œ ๋ฌด์กฐ๊ฑด ์ •ํ™•ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šค์Šค๋กœ ๊ทธ๋Ÿฐ ๋Š๋‚Œ ํ˜น์€ ํ™•์‹ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์‚ฌ์šฉ์ž๋Š” ๋ณดํ†ต confidence ๋ ˆ๋ฒจ์— ๋Œ€ํ•ด threshold ๊ฐ’์„ ๋ถ€์—ฌํ•œ๋‹ค. threshold๊ฐ’์ด 0.4๋ผ๋ฉด confidence๋ ˆ๋ฒจ๋กœ 0.1, 0.2, 0.3์„ ๊ฐ–๋Š” ๊ฒ€์ถœ์€ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
threshold๋ฅผ 10%๋ฏธ๋งŒ ์ง€์ •ํ•˜๊ณ  15๊ฐœ์˜ ๋ฒˆํ˜ธํŒ ์ด๋ฏธ์ง€์—์„œ ์ด 10๊ฐœ์˜ ์ด๋ฏธ์ง€๊ฐ€ ๊ฒ€์ถœ๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค์Œ ๊ทธ ๊ฒฐ๊ณผ๊ฐ’์„ Confidences์— ๋Œ€ํ•ด ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ–ˆ๋‹ค๋ฉด ์•„๋ž˜์˜ ํ‘œ์™€ ๊ฐ™์ด ์ •๋ ฌ๋  ๊ฒƒ์ด๋‹ค. ๋งŒ์•ฝ threshold๋ฅผ 90%์œผ๋กœ ์„ค์ •ํ•˜์˜€์œผ๋ฉด ๋งจ์œ„์— ๊ฐ’์ธ 95%๋งŒ ๊ฒ€์ถœ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์•„์„œ precision์€ 1์ด๊ณ  recall์€ 0.067์ด ๋  ๊ฒƒ์ด๋‹ค.
์œ„์— ์„ค๋ช…ํ–ˆ๋˜๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ precision์€ TP / TP+FP์ด๊ณ  recall์€ TP / TP+FN์ด๋‹ค.
์œ„์— ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ด ๋ฐ”๋กœ PR๊ณก์„ ์ด๋‹ค. X์ถ•์€ recall(์žฌํ˜„์œจ)์„ ์˜๋ฏธํ•˜๊ณ  Y์ถ•์€ precision(์ •ํ™•๋„)์„ ์˜๋ฏธํ•œ๋‹ค.

Average Precision(AP)

Precision-Recall ๊ทธ๋ž˜ํ”„๋Š” ์„ฑ๋Šฅ์„ ์ „๋ฐ˜์ ์œผ๋กœ ํŒŒ์•…ํ•˜๊ธฐ์—๋Š” ์ข‹์œผ๋‚˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์„ ์ •๋Ÿ‰์ ์œผ๋กœ ๋น„๊ตํ•˜๊ธฐ์—๋Š” ์–ด๋ ค์šด ์ ์ด ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜์˜จ ๊ฒƒ์ด AP์ด๋‹ค. AP๋Š” ์ธ์‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์„ ํ•˜๋‚˜์˜ ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์ด๋‹ค. ์ด ๊ฐ’์ด ๋†’์œผ๋ฉด ์„ฑ๋Šฅ์ด ์ข‹์€๊ฒƒ์ด๋‹ค.
๊ณ„์‚ฐ์ „์—๋Š” pr๊ทธ๋ž˜ํ”„๊ฐ€ ๊ทธ๋ ค์ง„ ํŒŒ๋ž€์ƒ‰ ์„ ๋“ค์„ ๋นจ๊ฐ„์ƒ‰ ์„ ๋“ค์ฒ˜๋Ÿผ ๋‹จ์กฐ์ ์œผ๋กœ ๊ฐ์†Œํ•˜๋Š” ๊ทธ๋ž˜ํ”„๋กœ ๋ณ€๊ฒฝํ•ด์ค€๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด recall์ด 0.33์ผ๋•Œ 1ํ•˜๊ณ  0.83์˜ ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ ๊ทธ๋‹ค์Œ recall์˜ ๊ฐ’์ด 0.4์ผ๋–„ 0.86์˜ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ์— recall์ด 0.33์ผ๋•Œ์˜ ๊ฐ’์ธ 0.83์„ 0.86์œผ๋กœ ๋ฐ”๊พผ ํ›„ AP๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ ๋‹ค. AP๊ทธ๋ž˜ํ”„๊ฐ€ ๋‹ค ๊ทธ๋ ค์ ”์œผ๋ฉด ์ด์ œ ๊ทธ๋ž˜ํ”„ ์•„๋žซ๋ฉด์ ์— ์žˆ๋Š” ์‚ฌ๊ฒฉํ˜•๋“ค์˜ ๊ฐ’์„ ๊ณ„์‚ฐํ•ด์ค€๋‹ค.
์œ„ ์‹ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” 1 * 0.33 + 0.86 * (0.4-0.3)+ 0.77 * (0.46-0.4) = 0.4364๊ฐ€ ๋œ๋‹ค.
๋งŒ์•ฝ ํด๋ž˜์Šค๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ์ธ ๊ฒฝ์šฐ์—๋Š” ๊ฐ๊ฐ ํด๋ž˜์Šค๋‹น AP๋ฅผ ๊ตฌํ•œ ๋‹ค์Œ์— ๊ตฌํ•œ AP๋ฅผ ๋‹ค ๋”ํ•œ ํ›„ ํด๋ž˜์Šค์˜ ๊ฐœ์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด์คŒ์œผ๋กœ์จ ํ‰๊ฐ€๋ฅผํ•œ๋‹ค. ์ด๊ฒƒ์„ mAP๋ผ ๋ถ€๋ฅธ๋‹ค.
mAP๋Š” 3d Segmentation์— ์ ํ•ฉํ•œ ์ง€ํ‘œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ mAP๋Œ€์‹  iou๋“ค์˜ ํ‰๊ท  ์ง€ํ‘œ์ธ miou๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค