Digital Image Processing and Analysis (I)

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

資料蒐集的方法(三):實驗法(實驗設計) (第七章)
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
3Com Switch 4500 切VLAN教學.
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
如何將數字變成可用之資訊 現代化資料處理與應用概念. 如何將數字變成可用之資訊 人最容易接受的訊息是圖像化資訊。 在一堆數字中,要進行比較分析,一般會使用表格形 式計算與分析。 所以一般我們會將數字依關聯性, 轉換成表格計算與分析。 此表格一般稱試算表或稱表格。 再將結果轉換為圖表,進行比較與分析。
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
消費者物價指數反映生活成本。當消費者物價指數上升時,一般家庭需要花費更多的金錢才能維持相同的生活水準。經濟學家用物價膨脹(inflation)來描述一般物價持續上升的現象,而物價膨脹率(inflation rate)為物價水準的變動百分比。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Monte Carlo Simulation Part.2 Metropolis Algorithm Dept. Phys. Tunghai Univ. Numerical Methods C. T. Shih.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
錄音筆,MP3 撥放器, 隨身碟 之原理及規格. 定義 錄音筆 – 以錄音為首要功能 MP3 撥放器 – 以播放音樂為首要功能 隨身碟 – 以行動碟為功能.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
7.1 背景介紹 7.2 多解析度擴展 7.3 一維小波轉換 7.4 快速小波轉換 7.5 二維小波轉換 7.6 小波封包
影像媒體簡介 許明宗. 向量式 記錄影像的座標及圖形種類與相關參數,於顯示時才 將它「畫」出來 優點 以向量與物件觀念表示影像,使用上較具彈性 儲存圖形所需的空間小、處理速度快 缺點 不規則內容影像的表現困難 影像的色彩層次感表現不佳 不方便進行影像特效處理.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
公用品.  該物品的數量不會因一人的消費而受到 影響,它可以同時地被多人享用。 角色分配  兩位同學當我的助手,負責:  其餘各人是投資者,每人擁有 $100 , 可以投資在兩種資產上。  記錄  計算  協助同學討論.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Density and control Reproduction curve 劉耀仁. Density :濃度、密度 ► 1 號區是 High-Density 區、 2 號是 Middle-density 區、 3 號區是 Low- Density 區。 ► 計算反射率( R )或透射率( T )
1 第七章 植基於可調整式量化表及離散餘 弦轉換之浮水印技術. 2 Outlines 介紹 介紹 灰階浮水印藏入 灰階浮水印藏入 灰階浮水印取回 灰階浮水印取回 實驗結果 實驗結果.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Chapter 10 m-way 搜尋樹與B-Tree
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
專題成果報告 胺基酸功能預測開發環境 指導教授:歐昱言 邱彥豪 邱顯鈞.
■ Fireworks MX : 國外使用者較多, 直接使用網頁上。 ■ PhotoImpact 8 (10) : 國產軟體。 ■ Photoshop 7(CS) :( 專業級 -- 美工設計專用 ) 。 影像處理軟體.
連續隨機變數 連續變數:時間、分數、重量、……
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 資料蒐集的方法.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
數字系統與資料表示法 教師: 陳炯勳 數系轉換 r進制數字 稱為 base r或 radix r 有r個計數符號,計數順序逢r歸零(進位) A n A n - 1 ‥‥A 2 A 1 A 0 ﹒A -1 A -2 ‥‥A -m 其中A n 及A.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
1 資料表示法 Chien-Chang Chen Hsuan-Chuang University.
1 柱體與錐體 1. 找出柱體與錐體的規則 2. 柱體的命名與特性 3. 柱體的展開圖 4. 錐體的命名與特性 5. 錐體的展開圖
Presentation transcript:

Digital Image Processing and Analysis (I)

What are images ? 廣義: image就是pictures 一種視覺化的方式來做紀錄或呈現 基本上人類是一種視覺化的生物,我門利用眼睛來接收大部分的資訊,而我們的腦也非常的習慣來對這些視覺化的資料做處理 在科學的領域上有句常說的話 “a picture is worth a thousands words”

波長 (/m) 10-12 10-10 10-8 10-6 10-4 10-2 1 102 104 Gamma rays X-rays UV IR microwaves FM radio 光 400 700 600 500 紫 藍 綠 黃 紅 (/nm)

然而光線並不是唯一被使用在科學影像上的參數,影像尚可由 狹義: Image是描述一個表面其參數是如何的變化 標準的視覺影像: 在一個2D的平面上光的強度變化程度 然而光線並不是唯一被使用在科學影像上的參數,影像尚可由 積體電路電流的溫度所形成 人動脈血液的流動形成 從遠方銀河放射來的X-ray所形成 當地震時地面產生的移動所形成 這些奇特的影像都會被轉換成我們所習慣的圖像 (如光所形成的影像),因此他們得以被人類的眼睛所估算

數位影像的結構 這個影像是由40,000個樣本在一個具有200個行和200個列的2D的陣列中組成,

每一個樣本我們將其稱之為像素(pixel) 像素是由一個從0 ~ 255的數字所構成 這個數字是和微波的能量從行星表面反射有關 為了表現將這樣的一個數字變為視覺化的影像,我們必須將每一個像數轉換成灰階,0代表黑色,255代表白色

影像的大小 典型的數位影像 : 500500 有時使用 會使用大於 10001000 例如 television, personnel computer applications, and general scientific research. 有時使用 會使用大於 10001000 例如 computer graphics, high-definition television, and 35 mm motion pictures. 偶而需要使用several thousand pixels per side 例如 digitized x-ray images, space photographs, and glossy advertisements in magazines.

影像的解析度

為什麼會想限制影像的大小: 因為大部分影像處理所碰到的困難其實都是在管理非常大量的資料 Ex: 一秒的數位化聲音約佔8KB 一秒的數位化影像約佔8MB

灰階 通常使用 256 gray levels 電腦記憶體儲存方便 人眼有自動平均的能力 人眼判別灰階的能力有限 a single byte is convenient for data management 人眼有自動平均的能力 the large number of pixels in an image compensate to a certain degree for a limited number of quantization steps 人眼判別灰階的能力有限 a brightness step size of 1/256 (0.39%) is smaller than the eye can perceive.

較精細的灰階能夠提供更多的資訊給電腦,雖然人眼看不見,但是較精細的灰階可能能夠使得電腦程式提供較好的結果,在這類情況下,常會使用較精細的灰階資訊。

彩色影像 使用3個數字來代表一個像素(RGB) 藉由呈現這3個數值的強度來表示像素 混合這三種顏色可以產生所有可能的顏色 通常使用1的Byte來儲存一個顏色,因此所有的顏色約 256x256x256 ≈ 16.8百萬

Image Process 簡單的說: Digital image processing (DIP): 就是利用各種方法來操作及修改影像 攝影師和物理學家可以利用一些化學物質或光學設備來完成一些影像處理的操作 Digital image processing (DIP): 利用電腦來進行影像處理 不單指影像處理,還包括影像如何取得,儲存和呈現

數位影像的技術實際上要來得比電腦發展早,在1920早期,報紙的圖片就以數位化的方式利用海底纜線來橫度大西洋 DIP一直等到電腦硬體發展到一定的技術時才漸漸熱門

Image Processing, Computer Vision and Computer Graphics All three are interrelated ! Image Processing: Images to Images. Image → enhanced, restored, feature-extracted, or compressed image data. Computer Vision: Images to Descriptions. Image → 2- or 3-D description or interpretation. Computer Graphics: Descriptions to Images. 2- or 3-D description → Image (synthesized) Pattern Recognition: (Classification) Transducer → Feature Extraction → Classification.

Example: Volume rendering for medical applications: Clean up the image: ( image processing ) Separate the regions of interest: segmentation. ( computer vision ) Render: ( computer graphics )

Digital Image Processing and Analysis (I) Image File Format

JPEG

JPEG Joint Photographic Experts Group (聯合圖像專家組織) 1991年公佈規範,屬於ISO 10918-1的標準 主要特性: 其設計目的用來壓縮全彩或黑白的自然寫實影像 用在照片或美術作品方面的表現繪比只有線條的圖形要來得恰當 主要用來處理靜態的影像,至於動態影像方面則有另一個技術稱之為MPEG

JPEG所採用的壓縮技術稱之為失真壓縮 ,即解壓縮之後所得的影像並不會與壓縮前的影像完全一樣 處理檔案的大小上具更大的壓縮比, 利於傳輸,相對地,在演算法的編碼及解碼上較費時 由於人類的眼睛雖然對於微小的亮度發生改變可以正確的感覺出來,但是對色彩些微的改變時,卻無法察覺

JPEG就是針對那些人類無法察覺到的色彩變化來進行壓縮,但是如果我們利用機器對影像進行分析,則由JPEG所產生出來微小的影像誤差有仍可能會產生錯誤,而這個錯誤是眼睛所觀察不到的

JPEG壓縮影像的原理 JPEG的壓縮法是利用離散餘弦轉 (Discrete Cosine Transform;DCT) 的壓縮技術來儲存靜態影像的檔案格式 JPEG利用DCT把整個影像壓縮成許多8x8像素的正方形格子所構成的「像素訊息方塊」並將之按照一定順序排列的方式儲存後進行壓縮,每一次壓縮都會捨棄若干頻率訊息,壓縮得越多,則捨棄的頻率訊息也越多

完整的影像 52 55 61 66 70 61 64 73 63 59 66 90 109 85 69 72 62 59 68 113 144 104 66 73 63 58 71 122 154 106 70 69 67 61 68 104 126 88 68 70 79 65 60 70 77 68 58 75 85 71 64 59 55 61 65 83 87 79 69 68 65 76 78 94 壓縮前 (512 bits) 8x8像素的區塊 壓縮比約5.6 : 1 DCT計算 1010110 0100 001 0100 0101 100001 0110 100011 001 100011 001 001 100101 11100110 110110 0110 11110100 000 1010 壓縮後 (92 bits) 量化 可變長度碼分配

JPEG檔之缺失及近年來之發展 網路上JPEG的圖檔只能一行一行地下載,直到全部下載完畢,才可以看到整個影像

JPEG2000 在2000年3月的東京會議,靜態圖像的新一代編碼方式「JPEG2000」的編碼演算法才告確定 其核心在於它的新演算法放棄了以原本所採用DCT為主的區塊編碼方式,而改用以離散小波轉換演算法為主的編碼方式 http://www.jpeg.org/JPEG2000.htm

BMP

BMP BMP (Bitmapped)影像是Microsoft公司自行規劃的影像檔案格式 BMP檔案格式是和顯示裝置無關的,所以又稱為DIB (Device-Independent Bitmap),這種格式的圖形檔可以是2色、16色、256色或是全彩(16777216色)

BMP檔案的特色 檔案結構只能存放一張資料 只儲存單色、16色、256色和全彩(16,777,216色)四種影像資料 影像資料可以選擇壓縮或不壓縮 Windows設計了兩種壓縮方式:RLE4和RLE8,其中RLE4只能處理16色的影像,而RLE8則只用在256色的影像資料 影像資料排列順序和一般影像檔有所不同 調色盤的資料結構特殊

BMP檔案的結構 分成三部分: BMP檔頭資料區 調色盤資料區 影像資料區

檔頭的大小固定為54個Bytes 檔案最前面兩個位元組為固定常數0x4D42 (字串BM) 調色盤的部分,只有全彩的BMP檔案內沒有調色盤資料,其餘的三種色彩模式(單色、16色和256色)都必須有調色盤資料 它儲存影像的資料順序是由下而上,由左而右,亦即BMP檔案是以螢幕的左下角作為起點,依據左至右,下而上的次序直到螢幕的右上角為止

檔案儲存格式 單色影像方面是以1個Byte儲存8個像素-調色盤會有2組 16色影像是以1個Byte儲存2個像素-調色盤有16組

調色盤由四個Byte (BGRA)組成:第一個Byte是藍色所佔的強度、第二個Byte是綠色所佔的強度、第三個Byte是紅色所佔的強度,第四個Byte則為保留位元 圖形是兩種顏色(黑白),則調色盤所佔的空間為8 Bytes 16色,則調色盤佔了64 Bytes 256色時,調色盤將佔去1024 Bytes 圖形為全彩時,圖形資料本身每個點就佔了3個Byte,正好可視為調色盤

TIFF

TIFF 全名為Tag Image File Format 其設計的原意是專門用來處理掃描器所產生的影像資料 而後逐一的增加檔案內的識別資訊與壓縮法,成為一種包容萬象的影像檔案格式

TIFF檔案的特色 可利用指標功能,儲存多張影像畫面 檔案內的資料區塊沒有固定的排列順序 可以制定私人用的標籤訊息 可接受多種不同的影像格式,除了一般的RGB外尚可接受CMYK (靛青,紫紅,黃,黑) 等影像模式 可儲存多份調色盤資料 調色盤資料型態和排列順序特殊 影像畫面可分割成幾個部分儲存

TIFF檔案的結構 主要由三種資料段所組成,檔頭、標籤資訊區段、影像資料區段 每個檔案內只有一個檔頭,而且必定位於檔案的最前端 標籤資訊區段內有多組標籤資訊,每一組標籤資訊的長度固定為12個Bytes

檔案儲存格式 單張影像及多張影像之儲存方式不同 單張影像: TIFF檔頭資料 標籤資訊區段 影像資料區段

多張影像 TIFF檔頭資料 標籤資訊區段 影像資料區段 …

TIFF檔頭資料的起點必為0x4949(II)或0x4D4D(MM) TIFF檔案內的調色盤有著特殊的儲存方式,首先是將1個Byte單位的顏色值改用2個Bytes儲存,如此一來,16色調色盤的資料原本是48 Bytes TIFF檔案還改變了調色盤的儲存方式: 一般影像檔案的調色盤是以RGB相間(RGBRGBRGBRGB…)的形式儲存 但是TIFF則是把調色盤中所有的紅色值先儲存,接著儲存綠色值,最後儲存藍色值,以RGB的色帶形式儲存(RRRR….GGGG….BBBB…..)

GIF

來自於Graphics Interchange Format的縮寫 這個檔案格式的設計是為了方便網路使用者傳送影像資料.如今,GIF檔案也已成為網路上最常使用的影像檔

GIF檔案的特色 檔案具有多元化結構,能夠儲存多張的影像畫面 根據區塊的第一個位元組(Byte)來尋找及辨識資料區塊 調色盤的資料有通用調色盤和局部調色盤兩種 採用改良的Lempel Ziv Welch(LZW)壓縮法,其演算法是屬於無失真式的壓縮 影像資料以1個Byte儲存1個像素 影像資料有兩種排列方式:循序排列與交錯排列 最多只能儲存256色的影像畫面

GIF檔案的結構 由七項資料單元所構成 GIF 表頭資料 通用調色盤 註解補充區段 圖形控制補充區段 影像資料區段 文字補充區段 應用補充區段

每一個影像資料區段內儲存一張影像畫面 四個補充區段也都可以在檔案中出現一次以上 而影像資料區段與四個補充區段中的第一個Byte是用來當作辨識的符號 若使用GIF檔案只是用來儲存影像資料時,這樣的GIF影像檔並不需要儲存這四個補充區段的資料