32
หหหหหหหหหหหหหหหหหหหหหหหหหหห หหหหหหหหหหหหหหหหหห VIRTUAL FITTING ROOM USING AUGMENTED REALITY นนนนนนนนนน นนนนนนนน 5031023021 นนนนนนนนนนนน นนนนนนนน 5030161721

ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

  • Upload
    rhea

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

นายณัชนนท์ วงษ์วิไล 5031023021 นายดนัยนันท์ เก่าเงิน 5030161721. ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality. ภาพโดยรวมของระบบ. รายละเอียดของการพัฒนา. รายละเอียดของการพัฒนา. Source media Video file 640x480 Webcam 640x480 Output Input image - PowerPoint PPT Presentation

Citation preview

Page 1: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

ห้�องลองเสื้�อเสื้มื�อนโดยใช้�ออคเมืนต์�เต์ดเรี�ยลล�ต์�

VIRTUAL FITTING ROOM USING AUGMENTED REALITY

นายณั�ชนนท์� วงษ์�ว�ไล 5031023021

นายดน�ยน�นท์� เก่�าเง�น 5030161721

Page 2: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

ภาพโดยรวมของระบบ

Page 3: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

รายละเอ�ยดของก่ารพ�ฒนา Source media

Source Preprocessing

Feature Extraction

Human Pose Estimation

Virtual Cloth Registration

User Interface

Output

Page 4: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

รายละเอ�ยดของก่ารพ�ฒนา Source media

Video file 640x480Webcam 640x480

OutputInput imageBackground image

Source media

Source Preprocessing

Feature Extraction

Human Pose Estimation

Virtual Cloth Registration

User Interface

Output

Page 5: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

รายละเอ�ยดของก่ารพ�ฒนา Source preprocessing

Convert color modelRemove noise

OutputInput and background

image (RGB, HSV,

Grayscale)

Source media

Source Preprocessing

Feature Extraction

Human Pose Estimation

Virtual Cloth Registration

User Interface

Output

Page 6: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

รายละเอ�ยดของก่ารพ�ฒนา Feature extraction

Silhouette extractionSkin extraction

OutputSilhouette imageSkin segmented imageH-S histogram of skin color

Source media

Source Preprocessing

Feature Extraction

Human Pose Estimation

Virtual Cloth Registration

User Interface

Output

Page 7: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Feature extraction

Silhouette extractionSilhouette extraction using brightness

difference*

* ท์��มา : Y. Kuno, T. Watanable, Y. Shimosakoda, and S. Nakagawa, “Automated detection of human for visual surveillance system.” Proc. 13th IEEE Conf. on Pattern Recognition, vol. 3, pp. 865-869, 1996.

Page 8: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Feature extraction

Skin extractionSkin extraction using H-S histogram*

H-SHistogram

Backprojection

* ท์��มา : Matheen Siddiqui and Gerard Medioni, “Robust real-time upper body limb detection and tracking,” Video surveillance and sensor networks, Proceedings of the 4th ACM international workshop on, 2006.

Page 9: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

รายละเอ�ยดของก่ารพ�ฒนา Human pose estimation

Head detectionTorso detectionUpper arms detection

OutputCoordinate of head

and shoulders positionDegree of upper arms direction

Source media

Source Preprocessing

Feature Extraction

Human Pose Estimation

Virtual Cloth Registration

User Interface

Output

Page 10: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation

Head detection*Vertical projection histogram15% area from the top of graph

15 %

* ท์��มา : Lim Siew Hooi, G.Sainarayanan and Liau Chung Fan, “Human Pose Modelling and Body Tracking from Monocular Video Sequences,” International Conference on Intelligent and Advanced Systems, 2007.

Page 11: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation

Torso detection*20% of height from top of headDistance transform

* ท์��มา : Lim Siew Hooi, G.Sainarayanan and Liau Chung Fan, “Human Pose Modelling and Body Tracking from Monocular Video Sequences,” International Conference on Intelligent and Advanced Systems, 2007.

Page 12: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation

Torso detection

Distance Transform+

Old shoulder distance

Page 13: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation

Upper arms detectionPatch around shoulderHough transform

Page 14: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Source media

Source Preprocessing

Feature Extraction

Human Pose Estimation

Virtual Cloth Registration

User Interface

Output

รายละเอ�ยดของก่ารพ�ฒนา Virtual cloth registration

Shirt modelingRegistration

OutputOutput image with

shirt fitting

Page 15: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Virtual cloth registration

Shirt modelingPerspective Transform

Page 16: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Virtual cloth registration

Registration

( AND ) - =

Page 17: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Source media

Source Preprocessing

Feature Extraction

Human Pose Estimation

Virtual Cloth Registration

User Interface

Output

รายละเอ�ยดของก่ารพ�ฒนา User interface

Interface designVirtual button

OutputIndex of commandMenu image

Page 18: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

User interface

Interface design

Page 19: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

User interface

Interface design

Page 20: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

User interface

Virtual buttonDetect skin colorUse delay

Page 21: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

ขอบเขตและข!อจำ#าก่�ด Input : video file หร%อ webcam ขนาด

640x480 ผู้'!ใช!งาน : ท์�าย%น คร*�งต�ว, เอ�ยงล#าต�วได!ไม�เก่�น

30 องศาในท์,ก่ๆแก่น, สวมเส%/อแขนส�/น ไม�ม�เคร%�องประด�บ

สถานท์�� : สภาพแสงเหมาะสม, ฉาก่ส�เด�ยว, ไม�ม�เงาบนฉาก่หล�ง

OS : Microsoft Windows XP and Vista

Page 22: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

ต�วอย�างโปรแก่รม

Page 23: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

ก่ารท์ดสอบโปรแก่รม Human pose estimation testing Virtual cloth registration testing User interface testing

Page 24: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation testing

Head detection Torso detection Upper arms detection

Page 25: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation testing

Head detection~24.76 pixel

-60 -40 -20 0 20 40 60

-80

-60

-40

-20

0

20

40

60

80

Page 26: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation testing

Torso detection~30.89 pixel

-100 -80 -60 -40 -20 0 20 40 60 80 100

-100

-80

-60

-40

-20

0

20

40

60

80

100

-80 -60 -40 -20 0 20 40 60 80

-80

-60

-40

-20

0

20

40

60

80

Page 27: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Human pose estimation testing

Upper arms detection~13.46 degree

-60-54-48-42-36-30-24-18-12 -6 0 6 12 18 24 30 36 42 48 54 600

5

10

15

20

25

30

35

40

-60-54-48-42-36-30-24-18-12 -6 0 6 12 18 24 30 36 42 48 54 600

5

10

15

20

25

30

35

40

45

50

Page 28: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Virtual cloth registration testing

ก่ารตรวจำสอบเช�งค,ณัภาพ

Page 29: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

User interface testing

ก่ารตรวจำสอบความถ'ก่ต!องของก่ารท์#างานใช!ก่ารท์�ละค#าส��งจำนครบท์,ก่ค#าส��งเล%อก่ใช!งานคร�/งละมาก่ก่ว�าหน*�งค#าส��ง

Page 30: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

ป3ญหาและอ,ปสรรค ป3ญหาก่ารควบค,มป3จำจำ�ยภายนอก่ ป3ญหาความละเอ�ยดของภาพเล5ก่เก่�นไป ป3ญหาก่ารเก่�ดเงาม%ดบร�เวณัขอบร�างก่าย ป3ญหาก่ารใช!งานส�วนต�อประสานผู้'!ใช!

Page 31: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

ข!อสร,ป ข!อเสนอแนะ และแนวท์างก่ารพ�ฒนาต�อในอนาคต ความผู้�ดพลาดของก่ารท์#างาน ก่ารน#าไปใช!งาน แนวท์างพ�ฒนาต�อ

พ�ฒนาให!สามารถหาต#าแหน�งของคนได!แม�นย#ามาก่ข*/น

ลดข!อจำ#าก่�ดของก่ารใช!งาน พ�ฒนาให!สามารถใช!ได!ท์� /ง ร�างก่ายส�วนบนและส�วนล�าง

เพ��มความละเอ�ยดของก่ารแสดงภาพเส%/อ

Page 32: ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality

Q&A