第四章 點處理 4.1 前言 只要是影像處理運算就會轉換像素的灰階值。 影像處理運算可以按照進行轉換時所需的資訊分成三個等級。

Slides:



Advertisements
Similar presentations
附加數學 / 純粹數學 Common Limits 常見極限. 附加數學 / 純粹數學 Derivatives of Functions 函數的導數.
Advertisements

工職數學 第四冊 第一章 導 數 1 - 1 函數的極限與連續 1 - 2 導數及其基本性質 1 - 3 微分公式 1 - 4 高階導函數.
©2009 陳欣得 統計學 —e1 微積分基本概念 1 第 e 章 微積分基本概念 e.1 基本函數的性質 02 e.2 微分基本公式 08 e.3 積分基本公式 18 e.4 多重微分與多重積分 25 e.5 微積分在統計上的應用 32.
湘雅路街道 刘韬 2014 年 4 月 微时代 · 新挑战. 什么是微时代 : 微时代即以微博、微信 等作为传播媒介代表,以短 小精炼作为文化传播特征的 时代。 开福区湘雅路街道工委 微博:微型博客的简称,即一句话 博客,是一种通过关注机制分享简 短实时信息的广播式的社交网络平 台。 微信:是腾讯公司于.
青蘋果的代價 參考資料 : 國中性教育教學輔助媒體 (Power Point) 教師手冊. 影片欣賞 -- 愛的晚霞 單純的阿霞人生第一次的愛情,卻是帶來身心嚴重 的傷害,阿霞要如何面對感染愛滋後的生活 …
第一單元 建立java 程式.
专利申请 简介 专利申请的种类 专利申请的途径、费用 申请文件 材料学院 刘科高 博士/教授          
热爱党、热爱祖国、热爱人民 泉州九中初二年(10)班主题班会.
情緒與壓力管理 手部舒壓運動 第六組.
一百零一年溪口國小 學校日 班級: 三年三班 教師: 張慈麟.
307暑假作業 自選部份,各項的範例!.
关注热点 2014年天猫双十一成交总额 571亿 点亮217个国家地区
遞迴關係-爬樓梯.
約用工讀生/學生助理說明會 人事室報告
第五单元 群星闪耀 复法指导 阅读与欣赏 单元重点 1.了解传记文的基本体例与特征。
我国的宗教政策 第七课第三框.
高等职业学校建筑设计类与艺术设计类专业骨干教师实践能力国家级培训
没有请柬该如何办 记者如何选取有利位置 着装 准备工作 提问时的注意事项
五-4 台灣的生活禮俗 組員:603 15號 黃醴萬 6號 吳家熙 5號 楊証傑 11號 李偉新.
3.1能源资源的开发 ——以我国山西省为例.
第四章 數列與級數 4-1 等差數列與級數 4-2 等比數列與級數 4-3 無窮等比級數 下一頁 總目錄.
上海交通大学 概率论第一、二章测验题 大学数学教研室 童品苗.
Views ,Stored Procedures, User-defined Function, Triggers
5.1 自然對數函數:微分 5.2 自然對數函數:積分 5.3 反函數 5.4 指數函數:微分與積分 5.5 一般底數的指數函數和應用 5.6 反三角函數:微分 5.7 反三角函數:積分 5.8 雙曲函數.
Chapter 5 遞迴 資料結構導論 - C語言實作.
Chapter 5 迴圈.
行行重行行,與君生別離。 相去萬餘里,各在天一涯。 行行重行行:走了一程又一程 生別離:在有生之年分離 語出楚辭:「悲莫悲兮生別離,
Differentiation 微分 之一 微分的基本原理.
The Fourier Transform 第七章 傅利葉轉換
2-3 基本數位邏輯處理※.
點狀圖 (Dot Plot).
第八章 利用SELECT查詢資料.
數位影像處理 Digital Image Processing
Differentiation 微分 之一 微分的基本原理.
C語言簡介 日期 : 2018/12/2.
一、運算放大器簡介 Introduction to Operational Amplifiers
Wavelet transform 指導教授:鄭仁亮 學生:曹雅婷.
何清波 博士 副教授 中国科学技术大学 精密机械与精密仪器系 安徽合肥 电话:
Digital Image Processing 數位影像處理
FPGA計算浮點數的方法 姓名:蔡秉旂.
暴力、草莽、土野、情色、權慾 —華西街的成人童話
第一單元 建立java 程式.
直方图的均衡化.
第三章 資料型態與輸出控制 本章學習目標 認識Matlab的基本資料型態 練習資料型態的轉換 學習如何控制Matlab的輸出格式
第一章 直角坐標系 1-3 函數圖形.
刑事訴訟法 不受理.
Definition of Trace Function
C qsort.
Mathematica 動畫教學 -振動模態
物理化學輔助學習工具 2018/12/04.
流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.
數位影像處理 4 點處理.
黃影雯副教授講授 E_Mail Address:
Chapter 15 檔案存取 LabVIEW中的檔案存取函數也可將程式中的資料儲存成Excel或Word檔。只要將欲存取的檔案路徑位址透過LabVIEW中的路徑元件告訴檔案存取函數後,LabVIEW便可將資料存成Excel或Word檔;當然也可以將Excel或Word檔的資料讀入LabVIEW的程式中。
第四章 門檻值決定與區域分割.
例題 1. 多項式的排列 1-2 多項式及其加減法 將多項式 按下列方式排列: (1) 降冪排列:______________________ (2) 升冪排列:______________________ 排列 降冪:次數由高至低 升冪;次數由低至高.
4.1 導論 4.2 數學運算 4.3 直方圖(灰階值分佈圖) 4.4 查詢表格
程式設計--Quick Sort 通訊一甲 B 楊穎穆.
第一章 直角坐標系 1-3 函數及其圖形.
第四章 陣列、指標與參考 4-1 物件陣列 4-2 使用物件指標 4-3 this指標 4-4 new 與 delete
補充 數值方法 數值方法.
第十三章 彩色影像處理.
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
Chapter 4 Multi-Threads (多執行緒).
快取映射 之直接對映 計算整理.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
物理化學輔助學習工具 2018/12/04.
InputStreamReader Console Scanner
Presentation transcript:

第四章 點處理 4.1 前言 只要是影像處理運算就會轉換像素的灰階值。 影像處理運算可以按照進行轉換時所需的資訊分成三個等級。 第四章 點處理 4.1 前言 只要是影像處理運算就會轉換像素的灰階值。 影像處理運算可以按照進行轉換時所需的資訊分成三個等級。 複雜度由高至低可排列如下: 轉換(transforms) 鄰域處理(neighborhood processing ) 點運算(point operations) 第四章 點處理 第72頁

圖 4.1 (點運算) 第四章 點處理 第72頁 圖4.1

圖 4.1

4.2 數學運算 數學運算對影像中的每個像素灰階值會進行下列簡單的函數運算。 ex: y=x±C, y=Cx 4.2 數學運算 數學運算對影像中的每個像素灰階值會進行下列簡單的函數運算。 ex: y=x±C, y=Cx 不管是哪一種情況都必須稍微調整輸出結果,讓結果為落在0 . . . 255 的範圍之內的整數。 第四章 點處理 第73頁

圖 4.3 第四章 點處理 第74.75頁 圖4.3

圖 4.4、表 4.1 第四章 點處理 第75頁 圖4.4

4.2 數學運算 補色 灰階影像的補色(complement)就是對應到相片的負片。 4.2 數學運算 補色 灰階影像的補色(complement)就是對應到相片的負片。 若影像矩陣m 屬於double 形態(0.0 至1.0): 1-m 若為uint8形態影像(0至255): 255-m 第四章 點處理 第76頁

圖 4.6 第四章 點處理 第76.77頁 圖4.6

4.3 直方圖(灰階值分布圖) 灰階影像的直方圖(histogram)是由其灰階值統計量所構成,也就是一張標示每個灰階值在影像中出現次數的圖表。>>imhist函數 對比不明顯的影像可透過擴展其灰階分布來加強對比: -直方圖擴展法。 -直方圖等化。 第四章 點處理 第78頁

4.3.1 直方圖擴展法(對比擴展法) 假設現有如圖4.9 所示影像直方圖,其灰階分布ni 如下表: 4.3.1 直方圖擴展法(對比擴展法) 假設現有如圖4.9 所示影像直方圖,其灰階分布ni 如下表: 在此可執行圖4.9 右半部之片段線性函數。 第四章 點處理 第79頁

4.3.1 直方圖擴展法(對比擴展法) 此函數可依照下列方程式將灰階層次5 至9 擴展成灰階層次2 至14。 4.3.1 直方圖擴展法(對比擴展法) 此函數可依照下列方程式將灰階層次5 至9 擴展成灰階層次2 至14。 i 是原始灰階層次,j 是轉換後的結果。 第四章 點處理 第79頁

圖 4.10 imadjust 的用法 imadjust對於double、uint8或uint16 形態的影像執行效果一樣好。 圖 4.10 imadjust 的用法 imadjust對於double、uint8或uint16 形態的影像執行效果一樣好。 a、b、c 和d 的數值必須介於0與1 之間。 此函數會在必要的時候自動將影像im 轉換為double形態。 imadjust(im,[a,b],[c,d]) 注意:imadjust與圖4.9 顯示的運算方式不盡相同。 第四章 點處理 第80頁 圖4.10

4.3.1 直方圖擴展法(對比擴展法) imadjust函數還有另一個可選用的參數:gamma值 第四章 點處理 第80.81頁

圖 4.12 & 4.13 第四章 點處理 第81.82頁 圖4.12

4.3.1 直方圖擴展法(對比擴展法) 片段線性擴展函數 函數的核心便為如下所示的程式片段: 其中im 是輸入的影像,out是輸出的影像。 4.3.1 直方圖擴展法(對比擴展法) 片段線性擴展函數 函數的核心便為如下所示的程式片段: 其中im 是輸入的影像,out是輸出的影像。 第四章 點處理 第83頁

圖 4.16 參考圖 4.15 第四章 點處理 第83.84頁 圖4.16

Function histpwl function out = histpwl(im,a,b) % % HISTPWL(IM,A,B) applies a piecewise linear transformation to the pixel values % of image IM, where A and B are vectors containing the x and y coordinates % of the ends of the line segments. IM can be of type UINT8 or DOUBLE, % and the values in A and B must be between 0 and 1. % For example: % histpwl(x,[0,1],[1,0]) % simply inverts the pixel values. classChanged = 0; if ~isa(im, 'double'), classChanged = 1; im = im2double(im); end if length(a) ~= length (b) error('Vectors A and B must be of equal size'); N=length(a); out=zeros(size(im)); for i=1:N-1 pix=find(im>=a(i) & im<a(i+1)); out(pix)=(im(pix)-a(i))*(b(i+1)-b(i))/(a(i+1)-a(i))+b(i); end pix=find(im==a(N)); out(pix)=b(N); if classChanged==1 out = uint8(255*out);

4.3.2 直方圖等化 完全自動的處理方式。 假設影像中有L 個不同的灰階值0, 1, 2, . . . , L – 1。在影像中出現ni 次灰階值i n0 + n1 + n2 + ... + nL-1 = n 範例: 假設一個4 位元灰階影像灰階直方圖如圖4.17 所示,其灰階值分布ni如下表: 第四章 點處理 第85頁

4.3.2 直方圖等化 (L-1)/n 第四章 點處理 第86頁

圖 4.19 histeq 第四章 點處理 第87頁 圖4.19

圖 4.20 第四章 點處理 第88頁 圖4.20

圖 4.21 第四章 點處理 第88.89頁 圖4.21

4.3.2 直方圖等化 運作原理 如果可以將影像視為連續函數f(x, y),將直方圖視為某一範圍灰階值出現次數的積分,就可以將直方圖當作機率密度函數來處理。 第四章 點處理 第89頁

4.4 查詢表格 使用查詢表格(lookup table)(縮寫LUT)來執行點運算會十分有效率。 舉例來說,「除以2」的LUT 表格如下: 4.4 查詢表格 使用查詢表格(lookup table)(縮寫LUT)來執行點運算會十分有效率。 舉例來說,「除以2」的LUT 表格如下: 若T 為MATLAB的查詢表格,im為影像,則可使用下列簡單指令執行表格查詢: 第四章 點處理 第90頁

4.4 查詢表格 例如 再舉一個例子,假設我們要用圖4.23 的對比擴展函數執行LUT。 代入4.3.1節中的方程式,得到三個直線方程式為: 4.4 查詢表格 例如 >> b = b+1; 再舉一個例子,假設我們要用圖4.23 的對比擴展函數執行LUT。 代入4.3.1節中的方程式,得到三個直線方程式為: 第四章 點處理 第90頁

圖 4.23 第四章 點處理 第91頁 圖4.23