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

Slides:



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

พิชิตโครงงานวิทยาศาสตร์ คณะวิทยาศาสตร์ มหาวิทยาลัยมหิดล
การศึกษาเชิงลึก โครงการ ระบบควบคุมและแจ้งเตือนในสายการผลิตแบบต่อเนื่อง
วิธีการสมัครสมาชิก UNOVUS
วิธีการตั้งค่าและทดสอบ เครื่องคอมพิวเตอร์ก่อนใช้งาน
Proprietary and Confidential © Astadia, Inc. | 1.
พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระราชทาน
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การซ้อนทับกัน และคลื่นนิ่ง
Object Location Tracking System (OLTS)
วงจรพัฒนาระบบ (System Development Life Cycle)
เครื่องตรวจวัด และเตือนภัยระดับน้ำ ด้วย Image Processing
COE เครื่องตรวจวัด และเตือนภัยระดับน้ำ ด้วย Image Processing
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
การพัฒนาระบบประเมินผลการปฏิบัติงานของพนักงานแทนที่กา​รใช้ระบบ SAP-ESS ในส่วนของกา​รประเมินผลการปฏิบัติงานเพื่อลดค่าใช้จ่ายในเรื่องของ License.
ระบบสารสนเทศแผนงานบำรุงทาง
โครงการแลกเปลี่ยนเรียนรู้ เกี่ยวกับระเบียบกระทรวงการคลัง
E-Service รศ. ดร. อนงค์นาฏ ศรีวิหค สำนักบริการคอมพิวเตอร์ มก.
Department of Computer Engineering, Khon Kaen University
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
ระบบสารสนเทศและการพัฒนาระบบ Information Systems and System Development
   ฮาร์ดแวร์ (Hardware)               ฮาร์ดแวร์เป็นองค์ประกอบสำคัญของระบบสารสนเทศ หมายถึง เครื่องคอมพิวเตอร์ อุปกรณ์รอบข้าง รวมทั้งอุปกรณ์สื่อสารสำหรับเชื่อมโยงคอมพิวเตอร์เข้าเป็นเครือข่าย.
เปิดโลกนอกกะลา.
การจัดเก็บข้อมูลตามตัวบ่งชี้ สกอ. และ สมศ.
Power Director 4 ครั้งที่ 1/2548 วันพุธที่ 7 กันยายน 2548
การเปิดเผยข้อมูลและ นโยบายการบัญชี
การนำสายใยแก้วนำแสงมาเชื่อมต่อ หัวเชื่อมต่อที่นิยมใช้มี ดังนี้
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
RID INNOVATION 2011 ระบบฐานข้อมูล รายงานสถานการณ์น้ำรายวัน สำนักชลประทานที่ 14.
ระบบห้องสมุดอัตโนมัติ สำหรับสถาบันอุดมศึกษา
SCC - Suthida Chaichomchuen
การออกแบบโปรแกรมอย่างมีโครงสร้าง Structured Design
กระบวนการคิดทางคณิตศาสตร์
Chapter 1 Introduction to Information Technology
บทที่ 8 ระบบบัญชีสินทรัพย์ถาวร
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
การแปลงภาพสีเทาให้เป็นภาพขาวดำ
มหาวิทยาลัยมหาสารคาม
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
รายงานในระบบบัญชีแยกประเภททั่วไป (GL – General Ledger)
การติดตั้ง จัดการแฟ้มเสียง บันทึกเสียง และ effect
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
สรุปผลการสำรวจ ความคิดเห็นของประชาชนเกี่ยวกับ ของขวัญปีใหม่ในปี 2547
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
สรุปผลการปฏิบัติงาน ประจำเดือน พฤษภาคม พ. ศ
ณัฏฐวุฒิ เอี่ยมอินทร์
บทที่ 3 การวิเคราะห์ Analysis.
โดย รศ.ดร. มงคล รักษาพัชรวงศ์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
บทที่ 3 การทำงานกับฟอร์ม (Form)
เทคโนโลยีการสื่อสารไร้สาย
PHP for Web Programming
. ประโยค คาถา ที่คาไว้ในใจ ม ปลูกข้าว แหล่งไหนดีครับ
Program for sending SMS to group of mobiles via Web Service Developers 1.Ms.La-or-si Jaichuen Ms.Sirirat Buddee COE
ความหมายของวิทยาศาสตร์
หลักการทำงานของคอมพิวเตอร์
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
การพัฒนาการเรียนรู้รายวิชาการโปรแกรมคอมพิวเตอร์ด้วย e-Learning
ณัฏฐวุฒิ เอี่ยมอินทร์
การแบ่งแยกและเอาชนะ Divide & Conquer
ระบบคอมพิวเตอร์ และ การสื่อสาร กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
การแบ่งแยกและเอาชนะ Divide & Conquer
โครงการเทคนิคและเทคโนโลยีสนับสนุนงานตรวจสอบ “Risk & Control” จัดโดย สำนักงานตรวจสอบภายใน จุฬาฯ วันที่ 22 กรกฎาคม 2553.
วิชาเทคโนโลยีคอมพิวเตอร์และระบบปฏิบัติการ รหัสวิชา Computer Technology and Operating System บทที่ 1 เทคโนโลยีคอมพิวเตอร์ อ.รจนา วานนท์ Master.
โครงการจัดทำฐานข้อมูลผ่านเว็บไซต์
Acquisition Module.
ใบสำเนางานนำเสนอ:

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

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

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

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

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

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

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

เครื่องมือที่ใช้ในการพัฒนา Hardware Friendly ARM9 Mini 2440 Board Canon PowerShot G7 Digital Camera ET-GSM SIM300CZ Module Software Microsoft Visual Studio 2008 Microsoft Window CE 6.0

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

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

การพัฒนาโปรแกรม (ต่อ)

การพัฒนาโปรแกรม (ส่วนที่ 1) ซอฟต์แวร์สำหรับการเชื่อมต่อกล้องคือ Canon Digital Camera Software Developers Kit ซึ่งเป็นชุดซอฟต์แวร์ที่ประกอบด้วยชุดไฟล์ API, DLLs และ Library ใช้สำหรับการเข้าถึงกล้องดิจิทัลและข้อมูลที่สร้างโดยกล้องดิจิทัลสำหรับกล้อง Canon EOS DSLR และกล้องดิจิทัล Canon PowerShot

การพัฒนาโปรแกรม (ส่วนที่ 1 ต่อ) ซอฟต์แวร์สำหรับกล้อง Canon PowerShot G7 คือ PS-ReC SDK 1.1.0e ทำหน้าที่อินเตอร์เฟสสำหรับการเข้าถึงข้อมูลของกล้องดิจิทัล รวมถึงการถ่ายภาพและการแสดงภาพผ่านทาง Video out โดยการควบคุมระยะไกลผ่านทาง USB Port ประกอบด้วย PRSDK.dll, PRSDK.lib, PRLIB.dll

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

การพัฒนาโปรแกรม (ส่วนที่ 1 ต่อ) การกำหนดค่าเริ่มต้นของผู้ใช้ Diagonal of sensor size Distance between Object Timer Image size default Large Path 1. ค่าความยาวเส้นทแยงมุมของเซนเซอร์กล้องที่เลือกใช้งาน 2. ระยะห่างระหว่างกล้องกับแท่งวัด 3. การตั้งเวลาถ่ายภาพและประมวลผล แบบต่อเนื่อง 4. ขนาดภาพ 3648 x 2736 5. ตำแหน่งของการเก็บภาพถ่าย เมื่อผู้ใช้กดปุ่ม measure จะเป็นถ่ายภาพและวัดความสูงของแท่งวัดครับ

การพัฒนาโปรแกรม (ส่วนที่ 2) โปรแกรมส่วนที่ 2 แบ่งออกเป็น 2 ส่วน Preprocess คือ การเตรียมความพร้อมของรูปภาพให้ สามารถนำไปหาค่าความสูงของแท่งวัดภายในภาพได้ Process คือ การนำภาพที่ได้จาก Preprocess ไปทำการหา ความสูงของแท่งวัด จากนั้นนำผลที่ได้ รวมทั้งค่าเริ่มต้นจาก ผู้ใช้ไปคำนวณค่าความสูงของแท่งวัดจริง

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ)

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ) Pre-process Original Image Cropped Image Gray Image Skelaton Image Inverse Image Threshold Image

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ) Process

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ) Process

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ) Process Image Width (pixel) 1 line Pixel(i,j) Pixel(i+11,j) Pixel(i,j) Pixel(i-1,j+1) Pixel(i,j+1) Pixel(i+1,j+1)

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ) Process

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ) Process

การพัฒนาโปรแกรม (ส่วนที่ 2 ต่อ) Process

การดำเนินงานลำดับต่อไป พัฒนาโปรแกรมให้ User interface ง่ายต่อการใช้งาน พัฒนาอัลกิอริธึมให้มีการคำนวณที่มีความแม่นยำมากขึ้น พัฒนาโปรแกรมให้สามารถนำลงบอร์ด Friendly ARM9 Mini 2440 พัฒนาโปรแกรมในส่วนของการเชื่อม SMS Module และการส่งข้อความแจ้งเตือน

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

เอกสารอ้างอิง 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