240-373: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri 240-373 Image Processing.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Strength of Materials I EGCE201 กำลังวัสดุ 1
Advertisements

E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
THE PARTS OF A FLOWERING PLANT AND THEIR FUNTION.
1 C Programming An Introduction. 2 Preprocessing Directives เขียนได้ 2 รูปแบบ #include คอมไพเลอร์จะทำ การค้นหาเฮดเดอร์ไฟล์ที่ระบุ จากไดเร็คทอรีที่ใช้
Set is a basic term in Mathematics. There is no precise definition for term “set”, But roughly speaking, a set is a collection of objects, Things or symbols,
Finite and Infinite Sets, Null set
Texture การประมวลผลภาพแบบดิจิตอล Ian Thomas
จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.
INTELLECTUAL CAPITAL : IC Group 3: Tipada Subhasean Nongluk Charoeschai Nerisa Wangkarat
Educational Objectives
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Braille OCR Mobile Application
รู้จักกับเทคโนโลยี RFID เบื้องต้น
Inside a digital image How colour is defined for images
VARIABLES, EXPRESSION and STATEMENTS. Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value.
อาจารย์ มธ. อธิบายการใช้ โมเดลของ
Chapter 5: Functions of Random Variables. สมมติว่าเรารู้ joint pdf ของ X 1, X 2, …, X n --> ให้หา pdf ของ Y = u (X 1, X 2, …, X n ) 3 วิธี 1. Distribution.
Data Structures and Algorithms
ระบบการจัดเก็บในคลังสินค้า
Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent.
ออโตมาตาจำกัด FINITE AUTOMATA
FINITE STATE AUTOMATA WITH OUTPUT
REGULAR EXPRESSION การบรรยายแบบสม่ำเสมอ
Chapter 19 Network Layer: Logical Addressing
Inductive, Deductive Reasoning ผศ.( พิเศษ ) น. พ. นภดล สุชาติ พ. บ. M.P.H.
Course Software Engineering SE Overview and Introduction.
Computer Graphics.
INC341 Steady State Error Lecture 6.
Chap 4 Complex Algebra. For application to Laplace Transform Complex Number.
        วงจรดิจิตอลลอจิก 3(2-1-3)
Yv xv zv.
ผศ.ดร.สุพจน์ นิตย์สุวัฒน์
Functions Standard Library Functions User-defined Functions.
ตัวอย่างFUZZY. ตัวอย่าง ฐานองคความรูฟซซีสามารถแสดงไดเปน Rule 1: If feature1 is high and feature2 is low and feature3 is medium, then class is 1.
Asst.Prof. Dr.Surasak Mungsing
Merchant Marine Training Centre วิชาการเป็นเลิศ เชิดชู คุณธรรม ผู้นำ.
บทที่ 2 งบการเงินพื้นฐาน BASIC FINANCIAL STATEMENTS 2.
July Lecture Side Lecture by Suradet Tantrairatn Lecturer and Researcher Chapter Four June 2010 Definitions, Goals, and Objective.
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ ผศ. บุรินทร์ รุจจน พันธุ์.. ปรับปรุง 19 ตุลาคม 2555 Introduction to Batch.
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ Gate & Karnaugh Map มหาวิทยาลัยเนชั่น จังหวัดลำปาง
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
Enhanced Entity-Relationship Model © Pearson Education Limited 1995, 2005.
Algorithm Efficiency There are often many approaches (algorithms) to solve a problem. How do we choose between them? At the heart of computer program.
วิธีการ Auto ship.
Lecture on Grading. Instructor: Ajarn Neill Grant Office: Room Course Website: (NO
 Not breathing!  Respiration is the process of releasing energy from food molecules  Bacteria and Fungi carry out: - Aerobic respiration ( การหายใจแบบใช้
STACK ADT By Pantharee S.. Stack Model  A list with the restriction that insertions deletions can be performed in only one position (LIFO)  Push – insert.
ผัก. หน่อไม้ ฝรั่ง กะหล่ำ ปลี แค รอท กะหล่ำ ดอก.
ผู้ให้สัมมนา นายธเนศ เกษศิลป์ รหัส ภาควิชานิติวิทยาศาสตร์
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
เอกสารเรียนวันที่ 7 กันยายน 2555
Chapter 3 Simple Supervised learning
Chapter 1/1 Arrays. Introduction Data structures are classified as either linear or nonlinear Linear structures: elements form a sequence or a linear.
An Online Computer Assisted Instruction Development of Electronics Devices Subject for Learning Effectiveness Testing By Assoc.Prof. Suwanna Sombunsukho.
Physical Chemistry IV The Ensemble
The Analysis of Strands, Standards and Indicators for Tests
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
Mathematical Model of Physical Systems. Mechanical, electrical, thermal, hydraulic, economic, biological, etc, systems, may be characterized by differential.
ว เคมีพื้นฐาน พันธะเคมี
ภาษาอังกฤษ ชั้นมัธยมศึกษาปึที่ 4 Grammar & Reading ครูรุจิรา ทับศรีนวล.
CHAPTER 18 BJT-TRANSISTORS.
พื้นฐานการเขียนแบบทางวิศวกรรม
Air Carbon Arc Cutting/Gouging
บทที่ 1 ความรู้เบื้องต้น เกี่ยวกับระบบสารสนเทศ
อาจารย์อภิพงศ์ ปิงยศ บทที่ 4 : ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก สธ212 ระบบสื่อประสมสำหรับธุรกิจ อาจารย์อภิพงศ์ ปิงยศ.
Philip B. Crosby ( ฟิลลิป ครอสบี ).
โครงการสัมมนาเชิงปฏิบัติการบูรณาการภาครัฐและเอกชนในการจัดยุทธศาสตร์เศรษฐกิจภาคตะวันออก This template can be used as a starter file to give updates for.
Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent.
ใบสำเนางานนำเสนอ:

: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing

: Chapter 1: Introduction 2 Chapter 1 Introduction

: Chapter 1: Introduction 3 Definition of Image Processing Processing of an image, typically by a computer, to produce another image The computer processing of pictures ( the manipulation of images by computer)

: Chapter 1: Introduction 4 Applications of Image Processing Pictorial databases Graphic design Medical imaging Object recognition Picture enhancement Microscopy

: Chapter 1: Introduction 5 Digital Image Processing System Ima ge digiti zer Input image storage Comp uter Cons ole Output image storage Progra m library Ima ge recor der

: Chapter 1: Introduction 6 Image Shape An image is usually defined as rectangular grids of pixels Image(1..M, 1..N), Image (10,5)

: Chapter 1: Introduction 7 Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent indicators such as Hue, lightness, saturation. RBG, HSV, HSL are the most popular.

: Chapter 1: Introduction 8 RGB RGB (Red green blue) –For CRT display (TV, computer monitor) –Additive combination of r g and b

: Chapter 1: Introduction 9 HSV HSV (Hue Saturation Value) Hue is effectively a measure of the wavelength of the main color. It has a value between (0-360 o, Red = 0 o, Green=120 o and Blue=240 o.) Hue can be calculated from RGB values as follows: Rh = R - min (R, G, B) Gh = G - min (R, G, B) Bh = B - min (R, G, B) At least on of these values is 0. Hue value is in between.

: Chapter 1: Introduction 10 HSV For example if Rh = 0 Hue angle = (240xBh + 120xGh ) / (Bh + Gh) If two are zero, then hue is the angle corresponding to the third non-zero color. If three are zero, then there is no color hue. The monitor will display a gray level (between black and white).

: Chapter 1: Introduction 11 Saturation Saturation is the amount of pure hue in the final color If Saturation = 0, final color is without hue ( white light only) If Saturation = 255, no white light in final color Saturation = (max(R,G,B) - min (R,G,B)) / max(R,G,B)

: Chapter 1: Introduction 12 Value Value (brightness) is a measure of the intensity of the brightest component and given by Value = max(R,G,B)

: Chapter 1: Introduction 13 The HSV Model

: Chapter 1: Introduction 14 HSV Example Given R=100, G=200, B= 40, convert this RGB color model to HSV. Rh = min(100,200,40) = 60 G h = min (100,200,40) = 160 B h = 40 - min (100,200,40) = 0 H = (60* *(120*256/360))/(60+160)

: Chapter 1: Introduction 15 HSV Example (Continued) Saturation = (max(R,G,B) - min (R,G,B)) / max(R,G,B) = (max(100,200,40)-min(100,200,40))/ max(100,200,40) = (200-40)/200 = 0.8 = 80% Saturation = 80*256/100 = 204 Value = max(100,200,40) = 200 = 200*100/256 = 78%

: Chapter 1: Introduction 16

: Chapter 1: Introduction 17 HLS HLS (Hue Lightness Saturation) Similar to HSV except that the hue angle start at Blue = 0 o, and the model is double cone with a lightness axis going from L=0 (black) to L=1 (white) For HLS, hue is calculated the same way as for HSV model except Blue = 0 and lightness and saturation are given by: Lightness = (max(R,G,B) - min(R,G,B))/2 (max+min)/(max-min) if L <= 0.5 Saturation = (max-min)/(2-max-min) otherwise

: Chapter 1: Introduction 18 HLS

: Chapter 1: Introduction 19 CMY & CMYK CMY (Cyan Magenta Yellow) เป็นระบบสีที่ พัฒนาขึ้นมาใช้สำหรับการพิมพ์ภาพสีโดยมีสีหลัก คือสี Cyan Magenta และ Yellow ซึ่งเรียกว่า Subtractive primaries Color ( สีแดง เขียวและน้ำ เงิน เรียกว่า Additive primaries Color) ระบบสี แบบ CMY สามารถหาได้โดยการนำเอาสีในระบบ RGB ลบกับสีขาวดังนี้คือ

: Chapter 1: Introduction 20 CMY & CMYK ระบบสี CMY จะนำไปใช้สำหรับการพิมพ์ภาพสีแต่ ยังไม่ดีเท่าที่ควรเนื่องจากไม่ยังไม่สามารถสร้างสี ดำได้อย่างถูกต้อง ดังนั้นจึงมีการใช้ระบบ CMYK แทนโดย K แทนสีดำ

: Chapter 1: Introduction 21 The Human Vision Better than any camera yet developed Eye has 2 classes of discrete light receptors; Cones and rods 6-7 million cones, sensitive to bright light >= 75 Million rods, sensitive to light intensity but not color eye color perceptions

: Chapter 1: Introduction 22 Color Additive Problem with CRT