版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、圖像閾值分割和邊緣檢測技術原理和比較本中翻找大學圖像分割是一種重要的圖像分析技術。對圖像分割的研究一直是圖像技術研究中的熱點和焦點。醫(yī)學圖像分割是圖像分割的一個重要應用領域,也是一個經(jīng)典難題,至今已有上千種分割方法,既有經(jīng)典的方法也有結合新興理論的方法。醫(yī)學圖像分割是醫(yī)學圖像處理中的一個經(jīng)典難題。圖像分割能夠自動或半自動描繪出醫(yī)學圖像中的解剖結構和其它感興趣的區(qū)域,從而有助于醫(yī)學診斷。閾值分割是一種利用圖像中要提取的目標物與其背景在灰度特性上的差異,把圖像視為具有不同灰度級的兩類區(qū)域(目標和背景)的組合,選取一個合適的閾值,以確定圖像中每個像素點應該屬于目標區(qū)域還是背景區(qū)域,從而產(chǎn)生對應的二值
2、圖像。本文先介紹各種常見圖像閾值分割和邊緣檢測方法的原理和算法,然后通過 MATLAB程序實現(xiàn),最后通過比較各種分割算法的結果并得出結論。關鍵詞:圖像分割;閾值選擇;邊緣檢測;目錄1 .概述 42 .圖像閾值分割和邊緣檢測原理 42.1. 閾值分割原理 42.1.1.手動(全局)閾值分割 52.1.2.迭代算法閾值分割 62.1.3.大津算法閾值分割 62.2. 邊緣檢測原理 62.2.1.roberts 算子邊緣檢測 72.2.2.prewitt 算子邊緣檢測 72.2.3.sobel 算子邊緣檢測 72.2.4.高斯 laplacian 算子邊緣檢測 82.2.5.canny 算子邊緣檢測
3、 83 .設計方案 94 .實驗過程 104.1. 閾值分害 U124.1.1.手動(全局)閾值分割 124.1.2.迭代算法閾值分割 124.1.3.大津算法閾值分割 124.2. 邊緣檢測 134.2.1.roberts 算子邊緣檢測 134.2.2.prewitt 算子邊緣檢測 134.2.3.sobel 算子邊緣檢測 134.2.4.高斯 laplacian 算子邊緣檢測 134.2.5.canny 算子邊緣檢測 145 .試驗結果及分析 145.1. 實驗結果 145.1.1.手動(全局)閾值分割 145.1.2.迭代算法閾值分割 175.1.3.大津算法閾值分割 185.1.4.r
4、oberts 算子邊緣檢測 195.1.5.prewitt 算子邊緣檢測 205.1.6.sobel 算子邊緣檢測 215.1.7.高斯 laplacian 算子邊緣檢測 225.1.8.canny 算子邊緣檢測 235.2. 實驗結果分析和總結 24參考文獻 241.概述圖像分割是指根據(jù)灰度、彩色、空間紋理、幾何形狀等特征把圖像劃分成若干個互不相交的區(qū)域,使得這些特征在同一區(qū)域內(nèi),表現(xiàn)出一致性或相似性,而在不同區(qū)域間表現(xiàn)出明顯的不同37.簡單的講,就是在一幅圖像中,把目標從背景中分離出來,以便于進一步處理。圖像分割是圖像處理與計算機視覺領域低層次視覺中最為基礎和重要的領域之一,它是對圖像進行
5、視覺分析和模式識別的基本前提.同時它也是一個經(jīng)典難題,到目前為止既不存在一種通用的圖像分割方法,也不存在一種判斷是否分割成功的客觀標準。閾值法是一種傳統(tǒng)的圖像分割方法,因其實現(xiàn)簡單、計算量小、性能較穩(wěn)定而成為圖像分割中最基本和應用最廣泛的分割技術.已被應用于很多的領域,例如,在紅外技術應用中,紅外無損檢測中紅外熱圖像的分割,紅外成像跟蹤系統(tǒng)中目標的分割;在遙感應用中,合成孔徑雷達圖像中目標的分割等;在醫(yī)學應用中,血液細胞圖像的分割,磁共振圖像的分割;在農(nóng)業(yè)工程應用中,水果品質無損檢測過程中水果圖像與背景的分割。在工業(yè)生產(chǎn)中,機器視覺運用于產(chǎn)品質量檢測等等。在這些應用中,分割是對圖像進一步分析、
6、識別的前提,分割的準確性將直接影響后續(xù)任務的有效性,其中閾值的選取是圖像閾值分割方法中的關鍵技術。圖像分析和理解的第一步常常是邊緣檢測。邊緣檢測方法是人們研究得比較多的一種方法,它通過檢測圖像中不同區(qū)域的邊緣來達到分割圖像的目的。邊緣檢測的實質是采用某種算法來提取出圖像中對象與背景問的交界線。我們將邊緣定義為圖像中灰度發(fā)生急劇變化的區(qū)域邊界。圖像灰度的變化情況可以用圖像灰度分布的梯度來反映,因此我們可以用局部圖像微分技術來獲得邊緣檢測算子。經(jīng)典的邊緣檢測方法,是通過對原始圖像中像素的某小鄰域構造邊緣檢測算子來達到檢測邊緣這一目的。2.圖像閾值分割和邊緣檢測原理2.1. 閾值分割原理對灰度圖像的
7、取閾值分割就是先確定一個處于圖像灰度取值范圍之中的灰度閾值,然后將圖像中各個像素的灰度值都與這個閾值相比較,并根據(jù)比較結果將對應的像素分為兩類。這兩類像素一般分屬圖像的兩類區(qū)域,從而達到分割的目的。閾值分割算法主要有兩個步驟:2.1.1.要的閾值;2.1.2.閾值與像素值比較以劃分像素??梢钥闯?,確定一個最優(yōu)閾值是分割的關鍵?,F(xiàn)有的大部分算法都是集中在閾值確定的研究上。閾值分割方法根據(jù)圖像本身的特點,可分為單閾值分割方法和多閾值分割方法:也可分為基于像素值的閾值分割方法、基于區(qū)域性質的閾值分割方法和基于坐標位置的閾值分割方法.若考慮分割算法所用的特征或準則的特點,還可以分為直方圖與直方圖變換法
8、、最大類空間方差法、最小誤差法與均勻化誤差法、共生矩陣法、最大嫡法、簡單統(tǒng)計法與局部特性法、概率松弛法、模糊集法等。在這里我們只介紹手動閾值分割(又稱雙峰閾值分割或者全局閾值分割),迭代算法閾值分割,大津法(OTSUt)閾值分割。2.1.3. 手動(全局)閾值分割手動閾值分割算法,由于工作原理是用一個手動設定的灰度閾值對整個圖像做分割,進而產(chǎn)生二值圖像,所以又稱全局分割算飯,同時這種分割算法對于圖像灰度直方圖呈雙峰分布時比較有效,故又稱雙峰分割算法。若圖像中目標和背景具有不同的灰度集合:目標灰度集合與背景灰度集合,且兩個灰度集合可用一個灰度級閾值 T 進行分割。這樣就可以用閾值分割灰度級的方法
9、在圖像中分割出目標區(qū)域與背景區(qū)域,這種方法稱為灰度閾值分割方法。在物體與背景有較強的對比度的圖像中,此種方法應用特別有效。比如說物體內(nèi)部灰度分布均勻一致,背景在另一個灰度級上也分布均勻,這時利用閾值可以將目標與背景分割得很好。如果目標和背景的差別是某些其他特征而不是灰度特征時,那么先將這些特征差別轉化為灰度差別,然后再應用閾值分割方法進行處理,這樣使用閾值分割技術也可能是有效的設圖像為 f(x,y),其灰度集范圍是0,L,在 0 和 L 之間選擇一個合適的灰度閾值 T,則圖像分割方法可由式(2.1)描述;1iff(x.y)Tg(x,y)=、,丁Qiff(x,y)T(2.1)這樣得到的 g(x,
10、y)是一幅二值圖像。這時 T 的大小將直接影響分割的效果。由于這種分割算法適用范圍有限,而且要手動設定灰度閾值,過程復雜而且有時灰度閾值不易尋找,進而出現(xiàn)了自動閾值分割,主要是迭代算法和大津算法(OTSU)閾值分割。2.1.4. 迭代算法閾值分割迭代算法是對雙峰法的改進,它首先選擇一個近似閾值 T,將圖像分割成兩個部分 G1和 G2,然后計算 G1 和 G2 像素的平均灰度值 ml 和 m2,選擇新的分割閾值 T=T=(ml+m2)/2;重復以上步驟,知道 T 不變?yōu)橹埂5ㄟm合圖像直方圖有明顯波谷。迭代算法是基于逼近的思想,其主要步驟如下:1 .為全局閾值選擇一個初始估計值 T(圖像的平均
11、灰度)。2 .用 T 分割圖像。 產(chǎn)生兩組像素: G1 有灰度值大于 T 的像素組成, G2 有小于等于 T 像素組成。3 .計算 G1 和 G2 像素的平均灰度值 m1 和 m2;4 .計算一個新的閾值:T=(m1+m2)/2;5 .重復步驟 2 和 4,直到連續(xù)迭代中的 T 值間的差小于一個預定義參數(shù)為止。然后再用閾值分割對圖像進行分割得到二值灰度圖像。2.1.5. 大津算法閾值分割大津法(OTSU)是一種確定圖像二值化分割閾值的算法,由日本學者大津于 1979 年提出。從大津法的原理上來講,該方法又稱作最大類間方差法,因為按照大津法求得的閾值進行圖像二值化分割后,前景與背景圖像的類間方差
12、最大。對于圖像 f(x,y),前景(即目標)和背景的分割閾值記作 T,屬于前景的像素點數(shù)占整幅圖像的比例記為 3。,其平均灰度背景像素點數(shù)占整幅圖像的比例為 31,其平均灰度為圖像的總平均灰度記為(1,類間方差記為 go假設圖像的背景較暗,并且圖像的大小為 MKN,圖像中像素的灰度值小于閾值 T 的像素個數(shù)記作 N0,像素灰度大于閾值 T 的像素個數(shù)記作 N1,則有:co0=N0/MXN(1)co1=N1/MXN(2)N0+N1=MN(3)30+31=1(4)(1=30*|10+co1*(11(5)g=co0(底 W)A2+co1(-口)A2(6)將式(5)代入式(6),得到等價公式:g=w0
13、co1(PQL1)A2(7)這就是類間方差采用遍歷的方法得到使類間方差 g 最大的閾值 T,即為所求。然后再用所得到的 T 進行全局閾值分割得到二值圖像。2.2. 邊緣檢測原理圖像分析和理解的第一步常常是邊緣檢測。邊緣檢測方法是人們研究得比較多的一種方法,它通過檢測圖像中不同區(qū)域的邊緣來達到分割圖像的目的。邊緣檢測的實質是采用某種算法來提取出圖像中對象與背景問的交界線。我們將邊緣定義為圖像中灰度發(fā)生急劇變化的區(qū)域邊界。圖像灰度的變化情況可以用圖像灰度分布的梯度來反映,因此我們可以用局部圖像微分技術來獲得邊緣檢測算子。經(jīng)典的邊緣檢測方法,是通過對原始圖像中像素的某小鄰域構造邊緣檢測算子來達到檢測
14、邊緣這一目的。2.2.1.roberts 算子邊緣檢測通常把梯度的模叫做圖象的梯度。對于數(shù)字圖象,可以用差分來近似微分模板的形式就是Rqg 門交叉尊子模板Gx10010-1-10汕模板運苒貂巢工5=1*1/+0*/(x+1)+01)+(-1)+1+1)=八芯力-于 5+】,尸+D5=Q徐河+1+Dy+i)+o*/(x+1j+1)=了 5+1,沙)一杰小事+1)05a=|冉|+產(chǎn))=,(工力一/(工+Lp+1)+1/5+L#一丁下十1)如果G5力大于第一頤值,EU我們認為七用點為邊緣點.2.2.2.prewitt 算子邊緣檢測Prewitt 算子由兩部分組成,檢測水平邊緣的模板和-7 口檢測垂直
15、邊緣的模板。對數(shù)字圖像 f(x,y),Prewitt 算子的定義如下:水平方向 Gx=f(i-1,j-1)+f(i-1,j)+f(i-1,j+1)-f(i+1,j-1)+f(i+1,j)+f(i+1,j+1)垂直方向 Gy=f(i-1,j+1)+f(i,j+1)+f(i+1,j+1)-f(i-1,j-1)+f(i,j-1)+f(i+1,j-1)G(i,j)=|Gx|+|Gy|。經(jīng)典 Prewitt 算子認為:凡灰度新值大于或等于閾值的像素點都是邊緣點。即選擇適當?shù)拈撝?T,若 G(i,j)牙狽 UG(i,j)為邊緣點。這種判定是欠合理的,會造成邊緣點的誤判,因為許多噪聲點的灰度值也很大,而且對
16、于幅值較小的邊緣點,其邊緣反而丟失了。函數(shù)的梯度定義為VZ(x)=-勺roberts 算子2.2.3.sobel 算子邊緣檢測Sobel 算子也有兩個,一個是檢測水平邊緣的模板,另一個是檢測水平邊緣的。sobel 算子的另一種形式是各向同性 Sobel 算子,也有兩個模板組成,Sobel 算子和普通Sobel 算子相比,位置加權系數(shù)更為準確,在檢測不同方向的邊緣時梯度的幅度一致。本文中我們使用原始的 sobel 算子。/冏 A+1)/(看尸一 1)/2 冏(/(#1+1)工一 1/-1)/2 到(/(#+1.y十】卜/(#+11)/2|吐疥局雨喉卜片日;4|+4Wj=(2(/(工+1,尸)_/
17、(工_1,)+(/(工_1i+1)_/(1_1 沙_1)+(/(工+1,尸+1)_/(工+1,尸1)/I,44 圖+4T=:卜 2(/(工,+1)-/(37)-(或+%-)-/(星-12-1)-(/(犬+”+1)-/0-1+1)2.2.4.高斯 laplacian 算子邊緣檢測Laplacian 算子定義為wo型寫a變公建Jlx22/它的差分形式為V/(xPy)-f(x+l,y)-/(jr,y)-/(xPy)-/(x-hy)J+11A兀.+1)/X-同e/X陽y)=/(r+I.+1)+4/(r+l,j?)口一10141laplacian 表示成模板的形式就是 1。-1。Laplace 算子是一
18、種各向同性算子,在只關心邊緣的位置而不考慮其周圍的象素灰度差值時比較合適。Laplace 算子對孤立象素的響應要比對邊緣或線的響應要更強烈,因此只適用于無噪聲圖象。存在噪聲情況下,使用 Laplacian 算子檢測邊緣之前需要先進行低通濾波。在本文中我們先進性高斯平滑處理再使用 laplacian 算子進行邊緣檢測。2.2.5.canny 算子邊緣檢測Canny 邊緣檢測基本原理(1)圖象邊緣檢測必須滿足兩個條件:一能有效地抑制噪聲;二必須盡量精確確定邊緣的位置。(2)根據(jù)對信噪比與定位乘積進行測度,得到最優(yōu)化逼近算子。這就是 Canny 邊緣檢測算子。(3)類似與 Marr(LoG)邊緣檢測
19、方法,也屬于先平滑后求導數(shù)的方法。一個是檢測水平邊緣的-1-仃-I0001五1,另一個是檢測垂直邊緣的-101o-1Q1。各向同性模板 L-1。Canny 邊緣檢測算法:stepl:用高斯濾波器平滑圖象;step2:用一階偏導的有限差分來計算梯度的幅值和方向;step3:對梯度幅值進行非極大值抑制;step4:用雙閾值算法檢測和連接邊緣。3.設計方案這里通過 MATLAB 工具編寫程序實現(xiàn)上述分割算法并給出處理后的結果,為了方便操作,形象的表示各分割算法的效果,通過一個 MATLAB 圖形界面 GUI 窗口來進行操作,在圖形窗口中有打開圖像按鈕,一輸入和顯示閾值的文本輸入框,一個選擇分割算法的
20、下拉菜單,以及一個顯示原圖像和一個顯示處理后圖像的坐標軸。先點擊打開圖像并選擇電腦中的一幅圖像,然后通過下拉菜單選擇圖像分割算法,在這里有兩種情況,如果是選擇手動閾值分割,那么需要手動在文本編輯框中輸入設定的閾值,而如果是選擇其他的分割算法,由于這些算法都不需要手動輸入閾值,而是通過程序自動選擇閾值,所以這里文本編輯框中會顯示程序自動選擇的閾值。點擊下拉菜單中的條目選擇不同的分割算法進行分割,分割后的圖像會顯示在右側的坐標軸中。示例如下:打升組生原圖像分割后闌值4.實驗過程程序共有四個 m 文件構成,分別是主函數(shù)文件 Imgprocess.m 和四個函數(shù)文件fuzhi.m,td.m,dd.m
21、和 dajin.m。在介紹各種圖像分割算法之前,先介紹程序中的幾個函數(shù),如下:1 .利用閾值 t0 對圖像 cell 進行二值化的函數(shù) fuzhi(cell,t0),代碼如下:functionncell=fuzhi(cell,t0);a,b=size(cell);%獲取文件的尺寸fori=1:a%通過循環(huán)分別對圖彳灰度與閾值 t0 進行比較判,如果大于 t0 則灰度置為255,否則置為 0;forj=1:bifcell(i,j)t0ncell(i,j)=255;elsencell(i,j)=0;endendend2 .利用已經(jīng)求得的水平方向梯度 xa 和垂直方向梯度 ya 來求它們的均方值的
22、td(xa,ya),代碼如下:functionna=td(xa,ya)a,b=size(xa);fori=1:aforj=1:bna(i,j)=sqrt(xa(i,j)*xa(i,j)+(ya(i,j)*ya(i,j);%求 xa 和 ya 的均方值并返回給 naendend3 .對圖像 cell 通過迭代法求閾值的函數(shù) dd(cell),代碼如下:%求圖像的最大灰度值%求圖像的最小灰度值%將 t0 的初始值置為(zmax+zmin)/2%flag 是循環(huán)標志,初始值為 1,只有當找到要得到的 10 才置為 0,從而結束循環(huán)nbf=0;nbk=0;nibf=0;nibk=0;fori=1:a背
23、景灰度總和。%前景數(shù)%背景數(shù)%前景和背景灰度總和forj=1:bfunctiont0=dd(cell)a,b=size(cell);zmax=max(max(cell);zmin=min(min(cell)t0=(zmax+zmin)/2;flag=1;while(flag)%通過循環(huán)遍歷來計算前景數(shù),背景數(shù),前景灰度總和和%ifcell(i,j)t0nbf=nbf+1;nibf=nibf+double(cell(i,j);elsenbk=nbk+1;nibk=nibk+double(cell(i,j);endendendzo=nibf/nbf;%得到前景背景的平均灰度值zb=nibk/nbk
24、;t0tmp=(zo+zb)/2;%判斷 t0 是否變化,如果不變化則這時的 t0 就是所求閾值if10tmp=t0flag=0;elset0=t0tmp;endend4.對圖像cell通過大津法求閾值的函數(shù)dajin(cell),代碼如下:functiont0=dajin(cell)a,b=size(cell);ni=zeros(1,256);fori=0:255%通過循環(huán)統(tǒng)計從 0 到 255 各個灰度的像素個數(shù)forj=1:afork=1:bifcell(j,k)=ini(i+1)=ni(i+1)+1;endendendendN=0;forn=0:255N=N+ni(n+1);%計算總的
25、像素個數(shù)endpi=zeros(1,255);pi=ni/N;%計算各灰度值出現(xiàn)的概率u=0;fori=0:255u=u+i*pi(i+1);%計算 u;endsgmat=zeros(1,256);%計算類間方差 sgma(T)forT=0:255wt=0;ut=0;fori=0:Twt=wt+pi(i+1);ut=ut+i*pi(i+1);endsgmat(T+1)=(u*wt-ut)A2/(wt*(1-wt);endsgmamax=max(sgmat);%求出最大的類間誤差fori=0:255%求出這時的閾值 t0ifsgmamax=sgmat(i+1)t0=i;break;endend4
26、.1. 閾值分割4.1.1. 手動(全局)閾值分割t0=b;%b 是從文本編輯框中讀取的閾值pic2=fuzhi(pic,b);%進行二值化運算4.1.2. 迭代算法閾值分割t0=dd(pic);%通過迭代算法求得閾值pic2=fuzhi(pic,t0);4.1.3. 大津算法閾值分割t0=dajin(pic)pic2=fuzhi(pic,t0);%通過大津算法求得閾值4.2. 邊緣檢測4.2.1.roberts 算子邊緣檢測t0=dajin(pic);%先通過大津算法求出閾值xr=10;0-1;%水平方向算子yr=xr;%垂直方向算子xpic=3*filter2(xr,pic,same);%
27、對圖像求水平方向梯度ypic=3*filter2(yr,pic,same);%對圖像求垂直方向梯度pic2=td(xpic,ypic);%求梯度pic2=fuzhi(pic2,t0);4.2.2.prewitt 算子邊緣檢測pic=double(pic);t0=dd(pic);xp=-1-1-1;000;111;%yp=xp;xa=filter2(xp,pic,same);ya=filter2(yp,pic,same);na=td(xa,ya);pic2=fuzhi(na,t0);4.2.3.sobel 算子邊緣檢測t0=dajin(pic);xsobel=-1-2-1;000;121;%ys
28、obel=xsobel;xpic=filter2(xsobel,pic,same);ypic=filter2(ysobel,pic,same);npic=td(xpic,ypic);pic2=fuzhi(npic,t0);4.2.4.高斯 laplacian 算子邊緣檢測gauss=14741;41626164;72641267;41626164;14741/273;%高斯算子t0=dd(pic);npic=filter2(gauss,pic,same);%先對圖像用高斯算子進行平滑lap=010;1-41;010;%laplacian 算子npic=filter2(lap,npic,same
29、);水平方向算子水平方向算子npic=abs(15*npic);pic2=fuzhi(npic,t0);4.2.5.canny 算子邊緣檢測pic2,th=edge(pic,canny);%canny 實現(xiàn)起來太過復雜,我們直接調用“人丁 1 人 3 自帶的 canny 算子進行邊緣檢測 t0=th(1);5.試驗結果及分析5.1 .實驗結果這里列出了分別對兩幅圖像進行上述分割方法處理的結果。5.1.1.手動(全局)閾值分割閾值選擇過小的情況打開樂金閾值選擇合適的情況n=i*分割后手動間值分券闕值打開茹,手動度值分割閾值117分割后閾值原圖像手動闌值分割閾值選擇過大的情況原圖像分割后閾值200手動闌值分割原圖像分割后成值200手動闌值分割5.1.2. 迭代算法閾值分割打而明靠原圖像分割后閾I慎K2335迭代閾值分割原圖像分割后閾值 F,青選代閾值分割5.1.3. 大津算法閾值分割閾值117打尸劉受
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度農(nóng)業(yè)種植項目環(huán)保監(jiān)測服務合同3篇
- 2025年度家庭裝修工程材料驗收與保管承包合同3篇
- 農(nóng)村房屋買賣版合同(二零二五)規(guī)范范本
- 2025年度養(yǎng)殖場地承包與農(nóng)產(chǎn)品深加工合作合同3篇
- 2025年度傳媒行業(yè)項目投資與合作合同模板3篇
- 2025年度農(nóng)村個人地基使用權轉讓與農(nóng)村集體產(chǎn)權制度改革試點合同3篇
- 2025年度全款購豪華MPV及售后保障合同范本3篇
- 2024年中國球形掛板市場調查研究報告
- 二零二五年度競業(yè)禁止機械租賃與智能維護合同2篇
- 2024年中國焗油黑摩絲市場調查研究報告
- 土建定額培訓課件
- ICD-10疾病編碼完整版
- GB_T4897-2015刨花板(高清版)
- 公路工程竣工驗收辦法
- 畢業(yè)設計(論文)安徽汽車產(chǎn)業(yè)的現(xiàn)狀分析及發(fā)展戰(zhàn)略研究
- 帆軟BIFineBI技術白皮書
- 絞車斜巷提升能力計算及絞車選型核算方法
- 6_背景調查表
- 畢業(yè)設計(論文)礦泉水瓶吹塑模設計
- 在離退休老干部迎新春座談會上的講話(通用)
- 圍擋計算書版
評論
0/150
提交評論