นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา 5010110422 อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงค์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
หัวข้อรายงาน และอาจารย์ที่ปรึกษาประจำกลุ่ม
Advertisements

ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์
การวิเคราะห์และประเมินค่างาน
แขนกลในงานอุตสาหกรรม Industrial Robotic Arm
ปฐมนิเทศ การเขียนโปรแกรม ง30202.
Object Location Tracking System (OLTS)
Thai-Tiny ERP นางสาว รัตติกาล สุวรรณธาดา
ระบบคลังสินค้านม Milk Warehouse System
โปรแกรมจำลองการทำงาน
ระบบคลังสินค้านม Milk Warehouse System ผู้จัดทำ
โดย ดร.วรินทร์ สุวรรณวิสูตร อาจารย์ผู้ประสานงานวิชาโครงการ
Low-speed UAV Flight Control Phase II
ผู้ดำเนินโครงการ นายมนชิต วชิรพรพงศา รหัสนักศึกษา
Comprehensive Insurance System ระบบประกันเบ็ดเสร็จ
การศึกษาและประยุกต์ใช้หน่วยการสร้างในขั้นตอนวิธีเชิงวิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูลเจเมทัล Study of Building-Box in Evolutionary algorithm in multi-objective.
COE โปรแกรมการจัดทำตารางสอนสำหรับภาควิชา
ป้ายรถเมล์อัจฉริยะ COE Smart Bus Stop ป้ายรถเมล์อัจฉริยะ COE Smart Bus Stop หลักการและเหตุผล หลักการและเหตุผล เทคโนโลยี Zigbee เป็นการสื่อสาร.
COE โปรแกรมการจัดทำตารางสอนสำหรับภาควิชา
การพัฒนาระบบสืบค้นข้อมูลกฎหมาย สำหรับนายอำเภอ
ระบบคลังสินค้านม Milk Warehouse System
แผนการสอน วิชา Database Design and Development
ระบบคลังสินค้านม Milk Warehouse System ผู้จัดทำ
โปรแกรมช่วยผู้ปกครองติดตาม ตำแหน่งของบุตรหลาน
ระบบสื่อการสอนอิเล็กทรอนิกส์ E-learning วิชาภาษาอังกฤษ 1
ระบบควบคุมวัตถุเสมือน Augmented Reality Object Manipulation System
การจัดเก็บข้อมูลตามตัวบ่งชี้ สกอ. และ สมศ.
ของวิชา การรู้สารสนเทศInformation Literacy
การพัฒนากิจกรรม การเรียนรู้ โดยโครงงาน
การเตรียมเอกสาร สอบหัวข้อโครงงาน
ระบบข้อสอบออนไลน์.
ระบบจัดเก็บค่าน้ำประปา
Image Processing & Computer Vision
ระบบประมวลผลการแข่งขันกีฬา : บาสเกตบอล
วิธีการเขียนรายงานของปัญหาพิเศษ
ซอฟต์แวร์คอมพิวเตอร์ในการวิเคราะห์โครงสร้าง
โปรแกรม Microsoft Access
Thai Handwritten Character Recognition by Artificial Neural Networks
การเขียนรายงานการใช้เอกสารประกอบการสอน
โปรแกรมจำแนกรุ่นรถยนต์โครงสร้างแบบ Relative bag of words (รุ่นสอง)
นายภาณุพงษ์ คงคาวงศ์ประทีป
ระบบช่วยสนับสนุนการตัดสินใจเลือกรถขนส่ง
กรณีศึกษา : งานบริหารและธุรการ คณะแพทยศาสตร์ มหาวิทยาลัยสงขลานครินทร์
โมเดลพยากรณ์ ราคายางแผ่นดิบ
โปรแกรมคำนวณค่าไซน์ (Sine)
การวิจัยในชั้นเรียนด้านอาชีวศึกษา
การลดขั้นตอนและระยะเวลาการปฏิบัติราชการ และการพิจารณาให้รางวัลคุณภาพ
ระบบฐานข้อมูลจัดการคลังเส้นด้าย กรณีศึกษา บริษัทไทยคูราโบ จำกัด
บทที่ 3 การวิเคราะห์ Analysis.
โปรแกรม Microsoft Access
การพัฒนาระบบสารสนเทศงานวิจัย ในคณะทันตแพทยศาสตร์ มหาวิทยาลัยเชียงใหม่
ระบบฐานข้อมูลการเช่า - คืน วีซีดีและดีวีดี
ตัวอย่าง ระบบคลังหนังสือ (Book Stock System)
A Comparison on Quick and Bubble sort on large scale data
การทำผลงานวิชาการ สงวนลิขสิทธิ์.....โดย ดร.สุรชาติ สังข์รุ่ง.
วิธีดำเนินการพัฒนาโครงงานคอมพิวเตอร์
การเขียนรายงาน.
การพัฒนากระบวนการอ่านในรายวิชาภาษาไทย ของนักศึกษาสาขา ช่างยนต์
การแบ่งหนังสือออกตามลักษณะการจัดทำและความเหมาะสมของผู้อ่านแต่ละกลุ่ม
การเขียนรายงานเพื่อนำเสนอโครงงานวิทยาศาสตร์
การแก้ปัญหาโปรแกรม (Flowchart)
ผู้วิจัย อาจารย์วิโรจน์ เด่นวานิช
ผู้วิจัย นางสาวพิลาวรรณ พิริยะโภคัย
Chapter 1 : Introduction to Database System
ผศ.สุโกศล วโนทยาพิทักษ์
หลักการเขียนโครงการ.
การพัฒนาการเรียนรู้รายวิชาการโปรแกรมคอมพิวเตอร์ด้วย e-Learning
โครงสร้างข้อมูลแบบ สแตก (stack)
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
ตัวอย่าง การเขียนโครงการ
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงศ์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
ใบสำเนางานนำเสนอ:

นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงค์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์ โปรแกรมจำแนกรุ่นรถยนต์ โครงสร้างแบบ Relative bag of words ( รุ่นสอง )

. OUTLINE  ความสำคัญและที่มาของ โครงงาน  วัตถุประสงค์ของโครงงาน  ขอบเขตของโครงงาน  ประโยชน์ที่คาดว่าจะได้รับ  โครงสร้างของระบบ  ความสัมพันธ์ของถุงคำ  ความก้าวหน้า  สรุปผลการทำงาน  ปัญหาและข้อเสนอแนะ  ตารางการดำเนินงาน 1

. ความสำคัญและที่มา ของโครงงาน 3 2 จากการที่ได้ศึกษาโครงงานโปรแกรมจำแนกรุ่น รถยนต์ ( รุ่นแรก ) โครงสร้างแบบถุงคำ (bag of words) ทำ ให้ทราบปัญหาว่าวิธีนี้ยังมีปัญหาอยู่หากจำนวนรถยนต์ ในภาพมีจำนวนมากกว่าหนึ่งคัน วิธีการนี้จะจำแนกรุ่น รถยนต์ได้ไม่ดีเท่าที่ควร จึงต้องมีการศึกษาวิธีการที่มี ประสิทธิภาพดีกว่าคือโครงสร้างแบบเชิงความสัมพันธ์ ( relative bag of words) ซึ่งวิธีการนี้จะทำให้สามารถ แก้ปัญหาดังกล่าวได้ จะทำให้การระบุรุ่นและยี่ห้อรถได้ อย่างแม่นยำ

Relative bag of words. ความสำคัญและที่มา ของโครงงาน 3 Car A Car B Car C

. วัตถุประสงค์ของ โครงงาน 5  เพื่อพัฒนาโปรแกรมระบุรุ่นและยี่ห้อรถ หลายคันในภาพแบบอัตโนมัติ  เพื่อพัฒนาวิธีการระบุรุ่นและยี่ห้อรถที่มี ความแม่นยำและแก้ปัญหาจากโครงงาน ในรุ่นที่ 1  เพื่อพัฒนาวิธีการระบุรุ่นและยี่ห้อรถ แบบ relative bag of words 4

. ขอบเขตของ โครงงาน 6  ออกแบบโครงสร้างที่เป็นเอกลักษณ์ของ รุ่นรถที่ใช้กับเทคนิค relative bag of words  ใช้โครงสร้างแบบ relative bag of words ในการระบุรุ่นและยี่ห้อรถ  โปรแกรมสามารถระบุรุ่นและยี่ห้อรถใน ภาพที่มีจำนวนรถ 2 คันขึ้นไปแบบอัตโนมัติ ได้ โดยเป็นรถที่มีในฐานข้อมูล 5

. ประโยชน์ที่คาดว่า จะได้รับ 7  โปรแกรมช่วยให้การระบุรุ่นและยี่ห้อมี ความสะดวกและรวดเร็วมากขึ้น  โปรแกรมสามารถระบุยี่ห้อและรุ่นรถที่มี จำนวนมากกว่าหนึ่งคันได้  โปรแกรมระบุรุ่นและยี่ห้อรถได้อย่าง แม่นยำ 6

. โครงสร้างของ ระบบ DB Feature Extraction (SIFT) Feature Extraction (SIFT) OUTP UT Bag of Words Relative Bag of Words Relative Recognition (MATCHING ) Feature Extraction (SIFT) Feature Extraction (SIFT) INPUT IMAGE (model) INPUT IMAGE (model) INPUT IMAGE ( จำแนก ) TRAINING RALATIVE 7

. ความสัมพันธ์ของถุงคำ : อัตราส่วน ระยะห่างระหว่างภาพ 8 GaGa GbGb BRAND: ABRAND:B GaGa GbGb A ABAB B

. ความสัมพันธ์ของถุงคำ : ภาพที่เป็น เอกลักษณ์ของรถยนต์ 9 นอกจากความสัมพันธ์ของถุง คำที่เป็นอัตราส่วนของระยะห่างแล้ว เพื่อให้โปรแกรมสามารถ จำแนก ยี่ห้อและรุ่นรถได้แม่นยำมากยิ่งขึ้น ต้องมีการตรวจสอบจำนวนภาพที่ ถูกนำมา match ว่ามีจำนวนครบ ตามที่กำหนดไว้ในถุงคำของรถแต่ ละยี่ห้อหรือไม่ เช่น รถยนต์รุ่น A มีการเก็บ ชิ้นส่วนเอกลักษณ์ในฐานข้อมูลไว้ 5 ภาพ เป็นภาพ โลโก้ ไฟหน้าซ้าย - ขวา และไฟหลังซ้าย - ขวา เมื่อ ตรวจสอบแล้วจำนวนภาพที่ใช้ match กับภาพอินพุดมีน้อยกว่า น้อยมากแค่ 1 หรือ 2 ภาพ โปรแกรมจะไม่จำแนกว่าเป็น รถยนต์รุ่น A หรืออาจกล่าวได้ว่าการที โปรแกรมจะจำแนกได้ว่าเป็น รถยนต์รุ่นได้ต้องมีการตรวจสอบ จำนวนภาพที่เป็นเอกลักษณ์ของ รถยนต์คันนั้นว่ามีครบตามที่กำหนด หรือไม่ ยี่ห้อ A

. ความก้าวหน้า : ออกแบบ ฐานข้อมูล COLUMN NAMEDATATYPENOTNULLFLAGSDEFAULT VALUE idINT(10)/UNSIGNEDNULL brandVARCHAR(45)/NULL modelVARCHAR(45)/NULL angleVARCHAR(45)/NULL pic_fileLONGBLOBLNULL pic_nameVARCHAR(45)/NULL pic_typeVARCHAR(45)/NULL

. 12 ความก้าวหน้า : สร้าง ฐานข้อมูลด้วย MySQL 11

. ความก้าวหน้า : สร้างการ ติดต่อฐานข้อมูล 12 row = mysql_fetch_row(result);

. 14 ความก้าวหน้า : Match ภาพ (SIFT) 13

พันาต่อ. 15 ความก้าวหน้า : Match ภาพ (SIFT) 14

. สรุปผลการทำงาน  นำโครงสร้างที่เป็นเอกลักษณ์ของรถยนต์ มาใช้ในการออกแบบฐานข้อมูลที่จะใช้เก็บ ภาพรถยนต์ของระบบ  นำฐานข้อมูลที่ออกแบบไว้มาสร้างเป็น ฐานข้อมูล และได้เก็บภาพชิ้นส่วนรถยนต์ลง ในฐานข้อมูลเพื่อนำมาใช้ในกา match กับ ภาพอินพุต  สร้างการเชื่อมต่อกับฐานข้อมูลที่สร้าง ขึ้นกับโปรแกรมเพื่อให้โปรแกรมนำค่าที่อยู่ใน ฐานข้อมูลไปใช้ match และแสดงผลได้  เปลี่ยนภาษาที่ใช้ในการ match ภาพ จาก ที่ก่อนหน้านี้ได้ใช้ framework ที่เป็นของ emguCV มาเป็นภาษา C++ และ SIFT  เขียนโปรแกรมให้สามารถแสดงผลจำนวน ตำแหน่ง match point ของภาพระหว่างอินพุต กับภาพในฐานข้อมูลได้ 15

. ปัญหาและข้อเสนอแนะ 16  ไม่สามารทำงานได้ตามตารางการ ดำเนินงานที่กำหนดได้ เนื่องจากได้เปลี่ยน ภาษาที่ใช้เขียนโปรแกรมการ match ภาพ จากเดิมที่ใช้ emguCV มาเป็น C++ และ SIFT ทำให้งานในส่วนของการ match ภาพ แบบ One to Many ยังไม่สามารถใช้งานได้  การใช้งานส่วนของ UI ยังไม่สามารถ แสดงผลการทำงานของโปรแกรมได้เนื่องจาก การเขียนโค้ดนั้นเปลี่ยนแปลงอยู่เรื่อยทำให้ไม่ สามารถทำการกำหนดค่าในการนำไปใช้งาน ได้

. ตารางการดำเนินงาน : ตารางการ ดำเนินงาน เทอม 1/

. ตารางการดำเนินงาน : ตารางการดำเนินงาน โครงงาน relative bag of words 18 ดำเนินการแล้ว ดำเนินการใน ขั้นต่อไป

. Relative bag of words 20 …THANK YOU… 19