นายณัชนนท์ วงษ์วิไล นายดนัยนันท์ เก่าเงิน

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
Advertisements

CRYSTAL BALL โดย บัณฑิต มูลเพีย และ วิศรุต พรศรีเมตต์
วงจรพัฒนาระบบ (System Development Life Cycle)
โปรแกรมจำลองการทำงาน
CRYSTAL BALL โดย บัณฑิต มูลเพีย และ วิศรุต พรศรีเมตต์
การพัฒนาระบบการส่งคำสั่งล้างข้อมูล ระยะไกล
การเขียนผังงาน.
บทที่ 1 : The interaction การโต้ตอบ
CRYSTAL BALL โดย บัณฑิต มูลเพีย และ วิศรุต พรศรีเมตต์
COE : Microcat. ผู้พัฒนาโครงการ นาย สราวุฒิ สมญาติ อาจารย์ที่ปรึกษา อ. บุญฤทธิ์ กู้เกียรติ กูล อาจารย์ร่วมประเมิน อ. วสุ เชาว์พานนท์ อ. ดารณี หอมดี
กิตติพงศ์ เซ่งลอยเลื่อน (ดอน)
Digital Engineering for Product Design, Development & Manufacturing รศ
ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้
นายรุ่งโรจน์ จินตเมธาสวัสดิ์
ระบบควบคุมวัตถุเสมือน Augmented Reality Object Manipulation System
ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
ระบบควบคุมวัตถุเสมือน
TWO-DIMENSIONAL GEOMETRIC
การโต้ตอบแบบ Target Area
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
บทที่ 1. พื้นฐานความรู้ทั่วไป
มาตรการป้องกัน.
Image Processing & Computer Vision
Image Processing and Computer Vision
Image Processing & Computer Vision
Binary Image Processing
Image Processing & Computer Vision
การกำหนดสีของตัวอักษร การกำหนดสีของตัวอักษรเฉพาะส่วน
สิ่งควรรู้ MULTIMEDIA LCD PROJECTOR
แก้ไขปรับปรุง Form.
SCC : Suthida Chaichomchuen
Digital Image Processing Part 3 – Pixel Relationship
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
CSE323 การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design)
มหาวิทยาลัยมหาสารคาม
Thai Handwritten Character Recognition by Artificial Neural Networks
CSS.
โปรแกรมจำแนกรุ่นรถยนต์โครงสร้างแบบ Relative bag of words (รุ่นสอง)
การออกแบบสื่อการเรียนรู้
On Win 7 + Win XP + 10 Media player ปรับปรุง 10 มิถุนายน 2557
TOT e-Conference คืออะไร?
ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้
บทที่ 2 การพัฒนาระบบสารสนเทศ
วิธีการทางคอมพิวเตอร์
บทที่ 3 การวิเคราะห์ Analysis.
โครงสร้างข้อมูลคืออะไร ?
การวิเคราะห์และออกแบบ ระบบสารสนเทศ
Uncertainty of Measurement
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
การจัดการเกี่ยวกับกรอบตอนที่ ๓ การสร้างกรอบ (FRAME) เบื้องต้น : การ บรรจุข้อมูลในกรอบ ตัวอย่ าง TAG คำสั่งเกี่ยวกับการกำหนดชื่อของ กรอบ ประกอบด้วย ข้อมูลที่ใช้แสดงในกรอบควรเป็นแฟ้มข้อมูลที่มี
รายวิชา คอมพิวเตอร์กราฟิก
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับภาพกราฟฟิกส์
Free ware (ฟรีแวร์).
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
การจัดการกับความผิดปกติ
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงค์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงศ์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
Image Processing Course
การออกแบบส่วนต่อประสาน
ระบบคอมพิวเตอร์.
การตรวจจับสัญญาณไฟจราจรโดยใช้โครงข่ายประสาทเทียมแบบส่งค่าย้อนกลับ
การออกแบบระบบ System Design.
Operating System Overview
แนะนำรายวิชา การออกแบบระบบการจัดการเรียนรู้บนเครือข่าย
School of Information & Communication Technology
บทที่ 12 การออกแบบส่วนต่อประสานผู้ใช้งาน (USER INTERFACE DESIGN)
การศึกษาวิจัยส่วนบุคคล
การออกแบบส่วนต่อประสานผู้ใช้งาน (USER INTERFACE DESIGN)
การประเมินราคา (Cost estimation).
ใบสำเนางานนำเสนอ:

นายณัชนนท์ วงษ์วิไล 5031023021 นายดนัยนันท์ เก่าเงิน 5030161721 ห้องลองเสื้อเสมือนโดยใช้ออคเมนต์เตดเรียลลิตี้ Virtual Fitting Room Using Augmented Reality นายณัชนนท์ วงษ์วิไล 5031023021 นายดนัยนันท์ เก่าเงิน 5030161721

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

รายละเอียดของการพัฒนา

รายละเอียดของการพัฒนา Source media Video file 640x480 Webcam 640x480 Output Input image Background image

รายละเอียดของการพัฒนา Source preprocessing Convert color model Remove noise Output Input and background image (RGB, HSV, Grayscale)

รายละเอียดของการพัฒนา Feature extraction Silhouette extraction Skin extraction Output Silhouette image Skin segmented image H-S histogram of skin color

Feature extraction Silhouette extraction Silhouette 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.

Feature extraction Skin extraction Skin extraction using H-S histogram* H-S Histogram Back projection *ที่มา : 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.

รายละเอียดของการพัฒนา Human pose estimation Head detection Torso detection Upper arms detection Output Coordinate of head and shoulders position Degree of upper arms direction

Human pose estimation Head detection* Vertical projection histogram 15% 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.

Human pose estimation Torso detection* 20% of height from top of head Distance 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.

Human pose estimation Torso detection Distance Transform + Old shoulder distance

Human pose estimation Upper arms detection Patch around shoulder Hough transform

รายละเอียดของการพัฒนา Virtual cloth registration Shirt modeling Registration Output Output image with shirt fitting

Virtual cloth registration Shirt modeling Perspective Transform

Virtual cloth registration ( AND ) - =

รายละเอียดของการพัฒนา User interface Interface design Virtual button Output Index of command Menu image

User interface Interface design

User interface Interface design

User interface Virtual button Detect skin color Use delay

ขอบเขตและข้อจำกัด Input : video file หรือ webcam ขนาด 640x480 ผู้ใช้งาน : ท่ายืน ครึ่งตัว, เอียงลำตัวได้ไม่เกิน 30 องศาในทุกๆแกน, สวมเสื้อแขนสั้น ไม่มีเครื่องประดับ สถานที่ : สภาพแสงเหมาะสม, ฉากสีเดียว, ไม่มีเงาบนฉากหลัง OS : Microsoft Windows XP and Vista

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

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

Human pose estimation testing Head detection Torso detection Upper arms detection

Human pose estimation testing Head detection ~24.76 pixel

Human pose estimation testing Torso detection ~30.89 pixel

Human pose estimation testing Upper arms detection ~13.46 degree

Virtual cloth registration testing การตรวจสอบเชิงคุณภาพ

User interface testing การตรวจสอบความถูกต้องของการทำงาน ใช้การทีละคำสั่งจนครบทุกคำสั่ง เลือกใช้งานครั้งละมากกว่าหนึ่งคำสั่ง

ปัญหาและอุปสรรค ปัญหาการควบคุมปัจจัยภายนอก ปัญหาความละเอียดของภาพเล็กเกินไป ปัญหาการเกิดเงามืดบริเวณขอบร่างกาย ปัญหาการใช้งานส่วนต่อประสานผู้ใช้

ข้อสรุป ข้อเสนอแนะ และแนวทางการพัฒนาต่อในอนาคต ความผิดพลาดของการทำงาน การนำไปใช้งาน แนวทางพัฒนาต่อ พัฒนาให้สามารถหาตำแหน่งของคนได้แม่นยำมากขึ้น ลดข้อจำกัดของการใช้งาน พัฒนาให้สามารถใช้ได้ทั้ง ร่างกายส่วนบนและส่วนล่าง เพิ่มความละเอียดของการแสดงภาพเสื้อ

Q&A