COE เครื่องตรวจวัด และเตือนภัยระดับน้ำ ด้วย Image Processing

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
Advertisements

พิชิตโครงงานวิทยาศาสตร์ คณะวิทยาศาสตร์ มหาวิทยาลัยมหิดล
วิธีการตั้งค่าและทดสอบ เครื่องคอมพิวเตอร์ก่อนใช้งาน
Proprietary and Confidential © Astadia, Inc. | 1.
บำรุง พ่วงเกิด Office: ME201 Homepage: 12/17/2008
พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระราชทาน
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การซ้อนทับกัน และคลื่นนิ่ง
เครื่องตรวจวัด และเตือนภัยระดับน้ำ ด้วย Image Processing
COE เครื่องตรวจวัด และเตือนภัยระดับน้ำ ด้วย Image Processing
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
แนวทางการรายงานผลการปฏิบัติราชการโดยผ่านระบบเครือข่ายอินเตอร์เน็ต
เปรียบเทียบจำนวนประชากรทั้งหมดจากฐาน DBPop Original กับจำนวนประชากรทั้งหมดที่จังหวัดถือเป็นเป้าหมาย จำนวน (คน) 98.08% % จังหวัด.
ระบบสารสนเทศแผนงานบำรุงทาง
โครงการแลกเปลี่ยนเรียนรู้ เกี่ยวกับระเบียบกระทรวงการคลัง
E-Service รศ. ดร. อนงค์นาฏ ศรีวิหค สำนักบริการคอมพิวเตอร์ มก.
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
การจัดเก็บข้อมูลตามตัวบ่งชี้ สกอ. และ สมศ.
Power Director 4 ครั้งที่ 1/2548 วันพุธที่ 7 กันยายน 2548
การสืบค้นข้อมูลจาก Web OPAC
การเปิดเผยข้อมูลและ นโยบายการบัญชี
การบันทึกรายการปรับปรุง
Jiraporn Munsin Multi-resolution image fusion technique and its application to forensic science C.Y. Wen*, J.K. Chen, Forensic.
Chapter 10 Reinforced Beams
Binary Image Processing
Image Processing & Computer Vision
Use Case Diagram.
กลุ่มสาระการเรียนรู้ คณิตศาสตร์ โรงเรียนบ้านหนองกุง อำเภอนาเชือก
กระบวนการคิดทางคณิตศาสตร์
บทที่ 8 ระบบบัญชีสินทรัพย์ถาวร
การประยุกต์ ใช้งานมัลติมีเดีย
การแปลงภาพสีเทาให้เป็นภาพขาวดำ
มหาวิทยาลัยมหาสารคาม
การสืบค้นข้อมูลจาก Web OPAC
CHAPTER 11 Two-port Networks
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
หน่วยงานอื่นของรัฐหรือหน่วยงานอื่นใดที่ดำเนินกิจการของรัฐตาม กฎหมาย และได้รับเงินอุดหนุน หรือเงิน หรือทรัพย์สินลงทุนจากรัฐ กระทรวง ทบวง.
Install Driver Token Key
รายงานในระบบบัญชีแยกประเภททั่วไป (GL – General Ledger)
ระบบการเบิก-จ่าย ลูกหนี้เงินยืม
ทำการตั้งเบิกเพิ่ม แบบฟอร์ม GFMIS.ขบ.02 เพื่อชดใช้ใบสำคัญ
On Win 7 + Win XP + 10 Media player ปรับปรุง 10 มิถุนายน 2557
การติดตั้ง จัดการแฟ้มเสียง บันทึกเสียง และ effect
โครงสร้างทรัพยากรสารสนเทศ
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
สรุปผลการสำรวจ ความคิดเห็นของประชาชนเกี่ยวกับ ของขวัญปีใหม่ในปี 2547
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
สรุปผลการปฏิบัติงาน ประจำเดือน พฤษภาคม พ. ศ
ณัฏฐวุฒิ เอี่ยมอินทร์
บทที่ 3 การวิเคราะห์ Analysis.
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
วิชาคอมพิวเตอร์กราฟิก
โดย รศ.ดร. มงคล รักษาพัชรวงศ์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
บทที่ 3 การทำงานกับฟอร์ม (Form)
ความหมายของวิทยาศาสตร์
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
จุมพฏ พงศ์ศักดิ์ศรี จุมพฏ พงศ์ศักดิ์ศรี
ภาษาอังกฤษเพื่อการสื่อสาร อ32204
เพื่อการเข้าสู่ตำแหน่งทางวิชาการ รองศาสตราจารย์ ดร.พันธ์ ทองชุมนุม
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
จัดทำโดย นายศรัณยู ตรียะโชติ KKU นายธีรวัฒน์ ทองประมูล KMITL Position System ESTATE GROUP.
จัดทำโดย นายศรัณยู ตรียะโชติ KKU นายธีรวัฒน์ ทองประมูล KMITL Position System.
ขั้นตอนการยื่นขอตรวจคุณสมบัติฯ ทาง INTERNET
การพัฒนาการเรียนรู้รายวิชาการโปรแกรมคอมพิวเตอร์ด้วย e-Learning
ณัฏฐวุฒิ เอี่ยมอินทร์
การแบ่งแยกและเอาชนะ Divide & Conquer
โครงการจัดทำฐานข้อมูลผ่านเว็บไซต์
Acquisition Module.
ใบสำเนางานนำเสนอ:

COE2010-03 เครื่องตรวจวัด และเตือนภัยระดับน้ำ ด้วย Image Processing (Water Level Measurement and Warning System Using Image Processing) ผู้จัดทำ นางสาวสุพรรษา คัพภะเจริญ 503040789-2 นายอธิวัฒน์ แดงพูนผล 503040792-3

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

หัวข้อนำเสนอ ที่มาของโครงการ วัตถุประสงค์ของโครงการ ขอบเขตของโครงการ ประโยชน์ที่ได้รับ ทฤษฎี เครื่องมือที่ใช้ในการพัฒนา การทำงานของระบบ การพัฒนาโปรแกรม การทดลอง สรุป

ที่มาของโครงการ การขาดแคลนน้ำในช่วงฤดูร้อนและเกิดน้ำหลากในช่วงฤดูฝน ทำให้ต้องหาระบบเซนเซอร์เพื่อใช้ในการตรวจวัดระดับน้ำในแหล่งน้ำ ซึ่งระบบตรวจวัดระดับน้ำในปัจจุบันนั้นยังมีการติดตั้งไม่แพร่หลาย เนื่องจากมีราคาสูง รวมทั้งการติดตั้งยังมีความซับซ้อนและค่าใช้จ่ายสูง

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

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

ประโยชน์ที่ได้รับ หลักและวิธีการใหม่ในการวัดระดับน้ำที่มีราคาถูกลง ระบบใหม่ที่ทดแทนระบบเซนเซอร์แบบเดิม นำไปใช้พัฒนาสถานีเตือนภัยในช่วงฤดูน้ำแล้ง และน้ำหลาก ประยุกต์ใช้วัดความสูงกับวัตถุอื่น

เครื่องมือที่ใช้ในการพัฒนา Computer กล้อง Canon PowerShot G7 แท่งวัดระดับน้ำ Microsoft Visual Studio 2008

ทฤษฎี วิธีการหาความสูงของวัตถุจริงจากรูปภาพ จากรูปจะได้ความสัมพันธ์ของสมการคือ

ทฤษฎี(ต่อ) รูป EXIF Information

ทฤษฎี(ต่อ) การหาค่า (Focal Length in 35 mm. format ) FL Multiplier = = Focal Length of picture x FL Multiplier การหาค่า (ขนาดของวัตถุบนเซนเซอร์รับภาพ) =

= ทฤษฎี(ต่อ) การหาค่า (ระยะห่างระหว่างแท่งวัดกับกล้อง) การหาค่า (ระยะห่างระหว่างแท่งวัดกับกล้อง) ได้จากการวัดในสถานที่จริง การหาค่า (ขนาดของแท่งวัดจริง) =

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

การพัฒนาโปรแกรม User Interface

การพัฒนาโปรแกรม (ส่วนที่ 1) SMS Settings เมื่อเชื่อมต่อกล้องดิจิทัลกับคอมพิวเตอร์ผ่านทาง usb port แล้ว จะเป็นการเรียกใช้งาน canon SDK เพื่อเข้าถึงกล้องดิจิทัล จากนั้นแสดงรายชื่อกล้องเพื่อเลือกกล้องที่ต้องการใช้งาน เมื่อกดปุ่ม connect จะเป็นการเรียกใช้งานกล้องออกทาง video out และทำการโชว์ frame ภาพ ผ่านทาง picture box ผู้ใช้สามารถใช้ trackbar เลื่อนเพื่อซูมภาพได้ โดย canon powetshot g7 มี optical zoom 6 เท่า

การพัฒนาโปรแกรม (ส่วนที่ 2) History 1. ค่าความยาวเส้นทแยงมุมของเซนเซอร์กล้องที่เลือกใช้งาน 2. ระยะห่างระหว่างกล้องกับแท่งวัด 3. การตั้งเวลาถ่ายภาพและประมวลผล แบบต่อเนื่อง 4. ขนาดภาพ 3648 x 2736 5. ตำแหน่งของการเก็บภาพถ่าย เมื่อผู้ใช้กดปุ่ม measure จะเป็นถ่ายภาพและวัดความสูงของแท่งวัดครับ การเก็บข้อมูลเวลาที่ได้ถ่ายภาพ ความสูงของแท่งวัดที่คำนวณได้และระดับการเตือนภัยในขณะนั้น

การพัฒนาโปรแกรม (ส่วนที่ 3) Connection Connect Camera Start SDK and Get Camera Show List of Device Start Live Viewer Show Frame Telephone Number

การพัฒนาโปรแกรม (ส่วนที่ 4) Setting Measure Distance between Object Warning Level Timer Image size default Large Path

การพัฒนาโปรแกรม (ส่วนที่ 5) Digital Image Processing

การพัฒนาโปรแกรม (ส่วนที่ 6) Result

การพัฒนาโปรแกรม (ส่วนที่ 7) Warning Status การแจ้งเตือนแบ่งออกเป็น 3 ระดับคือ ระดับ 1 : Safe Level ระดับ 2 : Warning Level ระดับ 3 : Dangerous Level

การทดลอง

การทดลอง(ต่อ) Cropped Image Gray Image Threshold Image Inverse Image

การทดลอง(ต่อ) รูป Skelaton Image

การทดลอง(ต่อ) Image Width (pixel) 1 line Pixel(i,j) Pixel(i+11,j)

การทดลอง(ต่อ) รูปผลการทดลอง

การทดลอง(ต่อ)

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

เอกสารอ้างอิง Mohammad Reza Khosravi .Range Finder.[online] 2009 30 Apr [cited 2010 25 DEC]. Available from: http://www.codeproject.com/KB/graphics/RangeFinder.aspx Lev Danielyan.ExifTagCollection - An EXIF metadata extraction library.[online] 2008 25 Jun [cited 2010 25 DEC]. Available from: http://beta.codeproject.com/KB/graphics/exiftagcol.aspx Christian Graus and Benjamin Liedblad.A wrapper for the canon CDSDK and PRSDK for remote capture.[online] 2007 18 May [cited 2010 25 DEC]. Available from: http://www.codeproject.com/KB/audio-video/Canon_camera_wrapper.aspx Canon U.S.A., Inc.Canon Digital Camera Software Developers Kit General Information.[online] 2010 11 Oct [cited 2010 25 DEC]. Available from: http://www.usa.canon.com/cusa/consumer/standard_display/sdk_homepage Canon Singapore Pte Ltd.Canon Digital Camera Software Development Kit.[online] 2010 [cited 2010 25 DEC]. Available from: http://www.canon-asia.com/section/developerresource/digitalimaging.jsp

Thank you