具有清晰輪廓的復(fù)雜二維圖像失量化處理及數(shù)控加工_第1頁
具有清晰輪廓的復(fù)雜二維圖像失量化處理及數(shù)控加工_第2頁
具有清晰輪廓的復(fù)雜二維圖像失量化處理及數(shù)控加工_第3頁
具有清晰輪廓的復(fù)雜二維圖像失量化處理及數(shù)控加工_第4頁
具有清晰輪廓的復(fù)雜二維圖像失量化處理及數(shù)控加工_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

緒論1.1數(shù)字圖像處理的概括在我們的日常生活中,圖像應(yīng)該就是可以用肉眼看到的畫面,它包括:紙上面的、膠卷上的、電腦屏幕上的等等。它們根據(jù)記錄方式的不同可以分為模擬圖像和數(shù)字圖像這兩大類,其中前者是通過某些物理量,比如說根據(jù)光、電的強(qiáng)弱的變化就可以來描述一張圖片;而后者則是使用計(jì)算機(jī)收藏的數(shù)據(jù)來記錄圖像上各像素點(diǎn)的信息。目前圖像存儲(chǔ)在計(jì)算機(jī)中常用的格式有:BMP、PNG、PSD、JPG、PSD等。想要將這些圖像應(yīng)用于各領(lǐng)域,比如機(jī)械、電子、航空航天、紡織、輕工以及建筑等各個(gè)領(lǐng)域,這就需要進(jìn)行圖像進(jìn)行基礎(chǔ)的處理。析、加工和處理等。而數(shù)字圖像處理(digitalimageprocessing)就是利用電腦對(duì)目標(biāo)圖像進(jìn)行轉(zhuǎn)換處理的的一種技術(shù)[1]。通過對(duì)數(shù)字圖像進(jìn)行處理可以使圖像進(jìn)行基礎(chǔ)的修改,例如通過降噪,銳化等改善獲得的圖像質(zhì)量,或是從整個(gè)圖像中提取有效信息,并且還可以對(duì)圖像進(jìn)行體積壓縮,便于傳輸和保存。通過數(shù)字處理后的圖像目前主要可以分為圖1.1常見位圖(左)和矢量圖(右)畫制作軟件3Dmax等這些都是目前比較出色的圖像處理軟件;另外AutoCAD、Pro/E、UG、MDT、CAXA電子圖版等等,這些后面的也是使用率極高的軟件,它們主要應(yīng)用的領(lǐng)域是工程領(lǐng)域,均可以繪制矢量圖形,用數(shù)字的形式描述了圖像中各個(gè)像素所含的信息,可以單獨(dú)地完整地對(duì)矢量圖形及部元進(jìn)行移動(dòng)、縮放、旋轉(zhuǎn)等處理轉(zhuǎn)換,得到所需要的處理。1.1.紀(jì)六十年代。1964年美國(guó)噴氣式推進(jìn)實(shí)驗(yàn)室(JPL)運(yùn)用數(shù)字技術(shù)對(duì)旅行者7號(hào)從月球獲取的大量照片進(jìn)行質(zhì)量的修改之后,成功得獲得了第一次案例。之后在1972年英國(guó)EMI公司的工程師Hounsfield推出了可以診斷頭顱的X射線,并將其形成的斷層圖像呈現(xiàn)于計(jì)算機(jī)的裝置,也就是我們目前我們都很熟悉的CT(ComputerTomographL),這項(xiàng)研究的發(fā)明使數(shù)字圖像處理在醫(yī)學(xué)上展開了新的篇章。之后隨著不斷發(fā)展的腳步,于1975年該公司又成功研制出了可以鮮明清晰地查看全身圖像的掃描CT裝置。終于所有辛勤努力都是會(huì)有收獲的,在1979年該技術(shù)獲得了諾貝爾獎(jiǎng),代表它對(duì)人類做出了跨時(shí)代的貢獻(xiàn)。從那以后人們建立了圖像理解(計(jì)算機(jī)視覺)技術(shù),也就是通過計(jì)算機(jī)構(gòu)建數(shù)字化的人類視覺系統(tǒng)。其中具有代表性的,Marr在二十世紀(jì)七十年代末發(fā)表的視覺計(jì)算理論,它為后期計(jì)算機(jī)數(shù)字圖像技術(shù)的理論發(fā)展提供了主導(dǎo)思想;在二十世紀(jì)八十年代末期,人們成功的將數(shù)字圖像處理技術(shù)引用到了地理領(lǐng)域。二十世紀(jì)九十年代初,數(shù)字圖像處理技術(shù)更加向著多領(lǐng)域發(fā)展,比如在1986年,S.Mallat和Y.Meyer在前人大量工作的基礎(chǔ)上提出了小波變換的多分辨率分析(MultiresolutionAnalysis,MRA),詳細(xì)地講述了在空間里小波的多分辨率特性,隨著空間尺度由大到小變化,可以由粗略到細(xì)致的觀察圖像不同的特征。在大空間里只能看到圖像的外圍輪廓,在小空間里就可以清晰的查看到各個(gè)部位的細(xì)節(jié)[2]。之后在小波變換的多分辨率分析的基礎(chǔ)上于1989年提出了馬拉特(Mallat)算法,有效地將小波分析應(yīng)用于圖像分解和重構(gòu)。從此圖像處理技術(shù)與數(shù)控加工更加緊密的結(jié)合,在各方面都得到了廣泛的應(yīng)用。1.1.目前需要處理的圖像大多為二維和三維的。每張圖片中所含的信息量都很大,因此想要用計(jì)算機(jī)對(duì)它進(jìn)行處理,這就需要計(jì)算機(jī)的運(yùn)行速度相對(duì)快且存儲(chǔ)容量足夠;其次數(shù)字圖像處理占用的頻帶較寬,所以在很多的處理環(huán)節(jié)的實(shí)現(xiàn)上所需很高的技術(shù)的支持,且需要支出較高的經(jīng)費(fèi);最后數(shù)字圖像中各個(gè)像素雖說是獨(dú)立的,但其相關(guān)性大,所以圖像處理中信息壓縮是有很大的潛力的,需要不斷的深入研究。數(shù)字圖像處理的優(yōu)點(diǎn)如下:較好的;應(yīng)用的需求;計(jì)算機(jī)來處理,所以它使用的范圍比較寬闊;其中的代碼即可調(diào)整使得新的圖像呈現(xiàn)。1.2矢量圖的概括為基本單位對(duì)圖像進(jìn)行存儲(chǔ),想要將它進(jìn)行計(jì)算機(jī)圖像處理時(shí)對(duì)計(jì)算機(jī)的運(yùn)行速度和內(nèi)存都有很高的要求,并且即使計(jì)算機(jī)性能較好,但是對(duì)于各種變換處理,如縮放、旋轉(zhuǎn)、修改等還是很困難的,這對(duì)圖像的分析、處理、傳輸以及存儲(chǔ)等帶來了巨大的不便。矢量圖也叫向量圖,是記錄點(diǎn)、線、面的位置和顏色信息描述的圖形,它是由圓、圓弧、直線、折線等許多的圖形元素組成的,想要對(duì)這種圖像進(jìn)行處理時(shí)只要對(duì)描述圖形的參數(shù)進(jìn)行修改就可以了,比如存儲(chǔ)線段只要將該線段端點(diǎn)的坐標(biāo)記錄就可以了,而對(duì)于圓弧則記錄其圓心坐標(biāo)、半徑、起點(diǎn)與終點(diǎn)。所以,矢量圖比光柵點(diǎn)陣圖像更方便的進(jìn)行轉(zhuǎn)換處理。矢量圖形具體的有以下幾個(gè)特點(diǎn):第一,邊緣顯著,可以很清楚看到圖像的輪廓;第二,因?yàn)槭怯珊?jiǎn)單的線條構(gòu)成的,所以占的內(nèi)存較小,轉(zhuǎn)換的速度很快;第三,在某些需要使用光柵點(diǎn)陣圖的情況下,矢量圖形也可以很方便利用計(jì)算機(jī)圖形學(xué)的基本方法較為快速的進(jìn)行轉(zhuǎn)換。對(duì)項(xiàng)目都投入了大量的精力,目前也取得了一些成效,如得到了許多的計(jì)算方法和處理系統(tǒng),并且開發(fā)了很多的商業(yè)化軟件,但是圖像矢量化處理不是一步就可以操作完成的,仍然需要許多連續(xù)的圖像處理環(huán)節(jié),所以在各種不定的因素的影響下,會(huì)導(dǎo)致圖像在矢量化處理的研究過程中任何環(huán)節(jié)都存在著不同的難點(diǎn):a)在大量的圖像研究的基礎(chǔ)上我們逐步推導(dǎo)出對(duì)圖像信息的矢量化處理,例如光柵點(diǎn)陣圖是由多個(gè)獨(dú)立的像素組成的,所以很難從整體進(jìn)行分析,因此對(duì)其進(jìn)行矢量化處理時(shí)很容易將原圖像結(jié)構(gòu)破壞,導(dǎo)致圖片所表達(dá)的部分內(nèi)容丟失。另外在圖像矢量化處理的過程中,很多圖像的基本信息也很容易受到外界環(huán)境的干擾,如噪音等會(huì)導(dǎo)致影響輸出的結(jié)果;b)圖片通過矢量處理為了在相對(duì)計(jì)算機(jī)中所占的存儲(chǔ)空間較少,這就導(dǎo)致原來的位圖其特征信息有可能不能全部轉(zhuǎn)換,從而影響后面最終生成的圖像的準(zhǔn)確性;c)除此之外在繪制和提取圖片等各個(gè)環(huán)節(jié)中,還都可能存在著人為造成的圖像的不準(zhǔn)確,如圖樣比較復(fù)雜,在繪制中線條畫錯(cuò)了或者是直接掃描時(shí)不到位。1.3數(shù)控加工處理技術(shù)的概括數(shù)控機(jī)床是指通過編制數(shù)字程序使其機(jī)床自動(dòng)控制零件和刀具位移,形成我們所要求步驟的裝置,一般編程步驟如圖1.3。從而數(shù)控加工指的就是在數(shù)控機(jī)床上進(jìn)行零件加工的一種工藝方法。從總體上來說數(shù)機(jī)床加工與傳統(tǒng)機(jī)床加工的工藝流程是一樣的,但是數(shù)控加工明顯整體的綜合評(píng)價(jià)要好的多。數(shù)控加工是可以自動(dòng)加工復(fù)雜的零件,不用人們守在旁邊,節(jié)約了很多的時(shí)間,且可以保證準(zhǔn)確性和速率的前提下滿足大批量生產(chǎn),這是一種現(xiàn)代化的加工手段。目前數(shù)控加工技術(shù)已經(jīng)成為判定一個(gè)國(guó)家制造業(yè)水平的標(biāo)志。制定工藝運(yùn)動(dòng)軌跡計(jì)算編寫程序單制備控制介質(zhì)程序校核試切制定工藝運(yùn)動(dòng)軌跡計(jì)算編寫程序單制備控制介質(zhì)程序校核試切圖1.3數(shù)控編程的一般過程國(guó)外對(duì)于數(shù)控加工技術(shù)的研究比較先進(jìn),最早于20世紀(jì)50年代末,美國(guó)麻省理工學(xué)院(MIT)隨著第一臺(tái)數(shù)控機(jī)床的誕生,在MIT旋風(fēng)I型電子計(jì)算機(jī)上實(shí)現(xiàn)了有關(guān)于APT(AutomaticallyProgrammingTool)的自動(dòng)編程。在取得一定成功后,美國(guó)對(duì)其研究進(jìn)行了深入的探索,組織一些工廠幫助進(jìn)一步開發(fā)了APT語言。隨著計(jì)算機(jī)輔助設(shè)計(jì)與制造一體化的發(fā)展,目前APT系統(tǒng)已經(jīng)逐漸被研究出來的CAD/CAM系統(tǒng)所取代。美國(guó)洛克希德(LockheedCorporation)加里福尼亞飛機(jī)公司于1972年成功的第一次研制出首個(gè)關(guān)于CAD/CAM的軟件系統(tǒng)。1975年,法國(guó)達(dá)索飛機(jī)公司引進(jìn)了該系統(tǒng),并在其基礎(chǔ)上研究開發(fā)了將三維設(shè)計(jì)與數(shù)控編程合并為一體的圖形數(shù)控編程系統(tǒng)CATIA。1983年,美國(guó)麥克唐納-道格拉(McDonnell-Douglas

Corporation)公司研制出強(qiáng)大的UG系統(tǒng),它是一套CAD/CAM集成化的系統(tǒng),是目前應(yīng)用最廣泛的軟件之一。之后相繼出現(xiàn)了各種不同的集成數(shù)控編程軟件,如:MasterCAM,Pro/Engineer,Cimatron等。應(yīng)對(duì)數(shù)控化的不斷發(fā)展,國(guó)內(nèi)對(duì)該項(xiàng)研究也做出了大量的工作。最早是華東工學(xué)院的EAPT等系統(tǒng),之后航空公司于70年代自行研制了SKC-1系統(tǒng),可以自動(dòng)的完成一系列數(shù)控編程。八十年代,我國(guó)與德國(guó)MBB公司在APTIV/SS的基礎(chǔ)上又在合作開發(fā)了APTX系統(tǒng),通過不斷地推廣該項(xiàng)目于各個(gè)工廠取得了非常不錯(cuò)的經(jīng)濟(jì)效益。看到前景之后,我國(guó)許多高校和企業(yè)聯(lián)手在90年代研制了一系列具有實(shí)用性的CAD/CAM系統(tǒng),其中具有代表性的有華中科技大學(xué)與開目集團(tuán)有限公司開發(fā)的開目CAD系統(tǒng)。但是因?yàn)槲覈?guó)起步較晚且資金不足、技術(shù)有限等主客觀因素的影響,與發(fā)達(dá)國(guó)家相比還是有一定的差距的,需要我們更加的努力研究,從而更好地提高我國(guó)整體的工業(yè)化的實(shí)力。1.4本文研究的內(nèi)容1.4.1課題提出的意義通過對(duì)“清晰輪廓的復(fù)雜二維圖像矢量化”課題的研究將使我們更加了解到數(shù)字圖像處理的發(fā)展歷史且可以學(xué)會(huì)一些有關(guān)數(shù)字圖像處理的方法,對(duì)我們將來工作、生活都有一定的意義。另外“數(shù)控加工”的研究伴隨著全球工業(yè)自動(dòng)化的發(fā)展,對(duì)我國(guó)尤其是廣大的中小企業(yè)有著重大的意義。兩者相結(jié)合的開發(fā)打開了制造業(yè)新的篇章。本課題要求對(duì)有明顯輪廓的數(shù)字圖片能夠利用現(xiàn)有軟件(或自己編制的軟件)提取出特征輪廓,并轉(zhuǎn)換成CAM軟件可以識(shí)別的向量模型,并利用CAM軟件編制出用于數(shù)控線切割機(jī)床使用的數(shù)控程序。我的設(shè)計(jì)方案運(yùn)用了多個(gè)軟件將圖像處理與數(shù)控加工相結(jié)合,彌補(bǔ)了當(dāng)前CAD/CAM軟件不能直接獲取位圖圖像進(jìn)行數(shù)控加工程序生成的不足,同時(shí)提高數(shù)控機(jī)床對(duì)復(fù)雜軌跡進(jìn)行加工的效率,很好的解決實(shí)際生產(chǎn)問題。1.4.為緒論,簡(jiǎn)單的介紹了矢量圖、數(shù)字圖像處理和數(shù)控加工的歷史研究發(fā)展進(jìn)度以及其各項(xiàng)的特征,使初步的了解了目前發(fā)展的現(xiàn)狀,明確本課題研究的意義。介紹了圖像如何采集,從而選定本課題研究的對(duì)象,方便接下來的深入研究。主要描述了圖像的預(yù)處理,里面主要包括了圖像銳化、圖像的灰度處理、圖像的二值化處理以及圖像的邊緣檢測(cè),最后完整的呈現(xiàn)了矢量圖,使其用于接下來的數(shù)控加工。將圖像導(dǎo)入U(xiǎn)G系統(tǒng),使其自動(dòng)生成加工程序進(jìn)行試驗(yàn)校核??偨Y(jié)與感謝,對(duì)此次課題進(jìn)行匯總并特別感謝參與這次指導(dǎo)的老師。本文研究的主要內(nèi)容如下圖1.4灰度處理圖像增強(qiáng)灰度處理圖像增強(qiáng)矢量圖生成數(shù)控程序位圖圖像的數(shù)字預(yù)處理圖像的提取與標(biāo)定矢量圖生成數(shù)控程序位圖圖像的數(shù)字預(yù)處理圖像的提取與標(biāo)定二值化處理邊二值化處理邊緣檢測(cè)圖1.4課題研究的主要內(nèi)容圖1.4課題研究的主要內(nèi)容2圖像的采集與確定圖像采集指的是將所要獲取的實(shí)物通過計(jì)算機(jī)掃描或拍照等方式,將目標(biāo)信息由三維立體轉(zhuǎn)換成二維平面數(shù)字圖像,并將其存儲(chǔ)起來用于后續(xù)圖像處理。要想將把我們?nèi)庋劭吹降臄?shù)據(jù)轉(zhuǎn)化為數(shù)字形式,完整的呈現(xiàn)一副數(shù)字圖像,目前包含兩種處理方式,一種是取樣,將圖像空間的各個(gè)坐標(biāo)(x,y)數(shù)字化;另外一種是量化,將圖像的函數(shù)值f(x,y)數(shù)字化。在我們圖像取樣的過程中,每一個(gè)采樣點(diǎn)都對(duì)應(yīng)著一個(gè)像素,因此需要確定每幅圖垂直和水平方向上的像素的個(gè)數(shù)M和N,如圖2.0為采樣的間隔。圖像量化是指將每一個(gè)像素的圖像數(shù)值f(x,y)用一個(gè)離散的數(shù)字(灰度值)來表示,大部分的數(shù)字圖像處理設(shè)備都采用K個(gè)等間隔的量化方式,對(duì)于灰度而言,每個(gè)像素由0到255之間的數(shù)值來組成,0代表著黑,255代表著白,中間的數(shù)值代表著灰度。我們?nèi)粘=?jīng)常見到的圖片一般都是彩色的,它們是由則是由紅(R)、綠(G)、藍(lán)(B)三元組二維矩陣來表示,且也是由0到255來組成,但是可以組成256*256*256種顏色。圖2.0采樣的間隔在圖像采集過程因?yàn)槟繕?biāo)的有效度處理程度、圖像采集的方式、采集設(shè)備分辨率的限制以及采集時(shí)外部的光線環(huán)境等都會(huì)影響最終獲得圖片的精度。因?yàn)樯婕芭臄z的器材有限,為了使得研究簡(jiǎn)便,本文直接選定了一個(gè)圖像,如圖2.1所示,進(jìn)行了接下來的研究。圖2.1研究的圖像3圖像的預(yù)處理因?yàn)橹苯硬杉膱D像不能用來提取輪廓曲線,并且圖像的處理的好壞直接會(huì)影響到后面數(shù)控加工的精度,所以我們必須得經(jīng)過一系列的處理才能最終實(shí)現(xiàn)非標(biāo)準(zhǔn)曲線軌跡提取。其主要對(duì)采集圖像進(jìn)程預(yù)處理,主要包含圖紙的平滑銳度處理、灰度處理、二值化處理、邊緣檢測(cè)、最后導(dǎo)入形成矢量圖等,其流程如圖3.0,該過程將采用AdobePhotoshopCS6和AdobeStreamline軟件。圖像灰度處理圖像平滑處理圖像獲取圖像灰度處理圖像平滑處理圖像獲取圖像二值化處理圖像銳化處理圖像二值化處理圖像銳化處理圖像邊緣檢測(cè)圖像邊緣檢測(cè)圖3.0圖像預(yù)處理的研究過程3.1圖像的增強(qiáng)當(dāng)我們選取圖像后,為了使其用于各類場(chǎng)合就需要對(duì)它進(jìn)行處理,比如說復(fù)制、轉(zhuǎn)換等,但過程中都會(huì)因?yàn)椴煌囊蛩囟鴮?dǎo)致圖像質(zhì)量或多或少的下降。如復(fù)制掃描圖紙時(shí),由于許多污點(diǎn)、孔洞、毛刺和斷線等噪聲污染會(huì)造成圖像質(zhì)量的下降;在壓縮圖片、轉(zhuǎn)換格式時(shí)同樣也會(huì)遇到減損圖像顏色的情況。所以為了保證圖像的再現(xiàn)度高,這就需要我們不但要求從根源上防止這些外部的環(huán)境因素的影響,更要抓住重點(diǎn),使我們將獲得的圖像進(jìn)行篩選,將它著重增強(qiáng)處理,保留有用的部分進(jìn)行利用。目前空間域和頻率域處理為圖像增強(qiáng)處理的兩大方法。前者是通過操作修改像素的灰度級(jí)進(jìn)行運(yùn)算,后者是通過修改圖像傅立葉變換基礎(chǔ)之上處理。本研究中我們的圖像增強(qiáng)主要采用圖像平滑(去噪)、銳化等手段進(jìn)行處理。聲和假輪廓等,即將高頻分量和低頻分量調(diào)和到適中的狀態(tài),使其適應(yīng)于計(jì)算機(jī)處理,提取圖片中有用的信息。常用的消除噪聲的方法有三種:領(lǐng)域平均、中值濾波和高斯平滑。該研究過程中我們將采用中值濾波的方式,也就是將圖像中的每一點(diǎn)像素用其的中值來代替[3]。如一組數(shù)字包含為一直到。假如,則中值Y的計(jì)算方法如下式3-1(3-1)(3-1)例如一組數(shù)字為(7,8,9,10,11)則中值為9。中值濾波的窗口(把一個(gè)點(diǎn)的特定長(zhǎng)度或形狀的鄰域)的設(shè)定對(duì)濾波的影響也很大,所以選定一個(gè)適當(dāng)?shù)拇翱诤苤匾?。在研究中采用?*3的方形窗口。在排除圖像中的噪聲之后,我們將對(duì)其圖像進(jìn)行銳化處理,即加強(qiáng)圖片的對(duì)比度性,使其邊緣輪廓明細(xì),形成完整的物體形象,便于后期圖像分割、區(qū)域形狀提取等。這邊我們將采用拉普拉斯微分的銳化方法。通過二階微分求導(dǎo),推導(dǎo)出一般模板算子和擴(kuò)展模板算子如圖3.1.0,再利用二階微分的正峰值和負(fù)峰值之間的過零點(diǎn)來確定。圖3.1.0銳化操作的模板算子(左)和擴(kuò)展模板算子(右)通過圖像增強(qiáng)即平滑,銳化后和原圖的對(duì)比圖如圖3.1.1。圖3.1.1所選原圖(左)和銳化后的圖像(右)3.2圖像的灰度處理了方便后期的輪廓提取,在圖像輪廓銳化后將圖像灰度處理?;叶忍幚砗?jiǎn)單的就是說將一個(gè)彩色圖像轉(zhuǎn)換為只包含黑白兩色的圖像。所得的灰度圖像只含有亮度信息,不含有色彩信息的圖像,雖然看起來只有黑白兩色,但是各個(gè)像素之間黑色的程度是不一樣的,這就是灰度。一副圖中每個(gè)像素由0到255之間的數(shù)值來組成,數(shù)字0代表著黑,數(shù)字255代表著白,中間的數(shù)值就是代表著灰度。一般咱們處理過的圖像為256級(jí)灰度圖,也就是說該種圖像是由256種不同灰度級(jí)的顏色組成的。對(duì)于一副圖像灰度處理一般有3種方法:加權(quán)平均法、平均值法、最大值法。最簡(jiǎn)單的如平均值法即將彩色圖片中紅(R)、綠(G)、藍(lán)(B)三個(gè)分量的亮度求其平均值,將得到的均值作為灰度值輸出而得到灰度圖像[4]。其常用的公式如下式:(3-2)(3-2)目前但凡可以打開圖片的軟件均可以完成這項(xiàng)處理,但是為了方便后期我們使用AdobeStreamline軟件,對(duì)圖片格式有要求,因此我們將采用AdobePhotoshopCS6對(duì)圖像進(jìn)行了灰度處理,效果圖如圖3.2。圖3.2增強(qiáng)處理后的圖像(左)和灰度處理后的圖像(右)3.3圖像的二值化處理在我們采集圖像的過程中,無可避免的就是將周圍的信息一并提取,但是我們實(shí)際研究過程中著重只是需要物體本身,這就要求我們要把目標(biāo)和背景分割出來,提取目標(biāo)的邊界輪廓線。圖像分割最簡(jiǎn)單的方法就是將灰度圖像進(jìn)行二值化處理。它的中心思想就是區(qū)別圖像所要研究的目標(biāo)和后面背景在灰度上的差異,設(shè)立一個(gè)合適的閾值(Threshod),通過比較圖像中各點(diǎn)的灰度值與閾值的大小,來判定該點(diǎn)到底是目標(biāo)還是背景,從而達(dá)到圖像分割的效果,而得到二值圖像,它是對(duì)圖像進(jìn)行視覺分析和模式識(shí)別的基本前提。常見的圖像二值化處理有很多種,在本研究中我們主要選擇其中的固定閾值法。設(shè)f(x,y)為灰度處理后圖像在點(diǎn)(x,y)處的的灰度值,當(dāng)像素大于等于T時(shí)設(shè)置為目標(biāo),定為0,小于T時(shí)定為255即背景,其函數(shù)表達(dá)式如公式3-3:(3-3)(3-3)上式中T就是圖像二值化時(shí)我們所選擇的閾值(即灰度值)。二值化的閾值選取主要可以分為三大類:全局閾值、局部閾值、動(dòng)態(tài)閾值[5]。其中動(dòng)態(tài)閾值利用自身與周邊鄰域灰度變化不同,使目標(biāo)的邊界在圖像整體背景中更好的突顯,是這些閾值中分割效果最好的,大多的圖像處理軟件的編程都選擇采用動(dòng)態(tài)閾值。閾值的選擇在我們的二值化處理中占有十分重要的地位,選擇的過低或者是過高都會(huì)造成圖像混亂,前者會(huì)缺失了很多的目標(biāo)信息,而后者將遺留了許多背景的信息,將無法完成我們分割的初衷。因此必須根據(jù)圖像灰度像素點(diǎn)的的實(shí)際分布情況,經(jīng)過多次試驗(yàn)進(jìn)行選擇合適的閾值。我們通過AdobeStreamline軟件自動(dòng)將PS生成的灰度圖像導(dǎo)入,自動(dòng)生成了效果圖如下圖3.3。圖3.3灰度處理后的圖像(左)和二值化后的圖像(右)3.4圖像邊緣檢測(cè)邊緣檢測(cè)根據(jù)字面意思就可以知道是將目標(biāo)物體的邊緣輪廓軌跡進(jìn)行提取。根據(jù)前面我們已經(jīng)得到了原圖的二值圖像,掏空其中內(nèi)部的點(diǎn),得到的一個(gè)外圍的輪廓即我們需要的邊緣。具體的方法:在一副圖像中像素的各個(gè)點(diǎn)以正方形的格式排布,選擇一個(gè)點(diǎn)為起點(diǎn),將其旋轉(zhuǎn)45度,且與它相鄰的8個(gè)點(diǎn)都是像素點(diǎn),判定是否為邊界點(diǎn),否將其中內(nèi)部的信息全部刪除,最后在圖框中的像素連接的整體即我們所需要保留的邊緣。通過AdobeStreamline軟件將可以自動(dòng)提取圖像的邊緣輪廓,效果圖如圖3.4。圖3.4邊緣處理后的圖像輪廓3.5矢量圖的呈現(xiàn)通過上面的幾步目前我們已經(jīng)將圖像的邊緣輪廓提取,課題中因?yàn)槭菙?shù)控加工,處理的圖像若為位圖的話是無法進(jìn)行接下來的處理的,而經(jīng)過我們以上的軟件(AdobeStreamline)提取的圖像可以保存為DXF格式,將直接導(dǎo)入AutoCAD,從而對(duì)導(dǎo)入的圖像輪廓進(jìn)一步的細(xì)化完善,使其成為一條完整的曲線如圖3.5,方便后期數(shù)控加工的處理。圖3.5CAD軟件中的圖像輪廓呈現(xiàn)4數(shù)控加工程序的生成語言的基礎(chǔ)上開發(fā)的交互式CAD/CAM(計(jì)算機(jī)輔助設(shè)計(jì)與計(jì)算機(jī)輔助制造)系統(tǒng),它功能強(qiáng)大,可以輕松實(shí)現(xiàn)各種復(fù)雜實(shí)體及造型的建構(gòu)。4.1CAM模塊的介紹CAM模塊主要是UG的計(jì)算機(jī)制造模塊,該模塊主要提供了對(duì)數(shù)控加工的建立與編輯。包含了銑加工、車削加工、線切割以及鈑金等多種加工方式,且還有后置處理和機(jī)床數(shù)控文件的支持,同時(shí)又提供了切削仿真等加工[6],如圖4.1。圖4.1UG加工模塊部分功能截圖4.2線切割加工生成刀具軌跡根據(jù)我們所選圖像處理可以清晰的看出所處理的圖像為非標(biāo)準(zhǔn)的曲線輪廓,其加工的軌跡在CAM模塊中既可以選擇平面輪廓銑的方式也可以運(yùn)用線切割生成。但通過實(shí)驗(yàn),我們可以看出在現(xiàn)實(shí)生活中我們的銑削時(shí)由于選擇圖像中有部分特別尖的地方是拿鉆頭加工不出來的,必須用鉗工的銼磨加工。所以為了避免這個(gè)問題本次研究我們將采用線切割的方式來完成輪廓軌跡的生成。將我們之前處理好的圖像導(dǎo)入U(xiǎn)G系統(tǒng),選擇加工模塊。通過我們的CAD軟件的擬合目前該圖像形成的就是一條連續(xù)的的曲線,然而線切割加工軌跡技術(shù)正好加工的也是輪廓,因此在選擇時(shí)設(shè)定該圖像的起點(diǎn)與結(jié)束點(diǎn),按照一定的順序?qū)⑵溥B接,也就是按照?qǐng)D像的輪廓依次往下走繞回去,之后將其排好的順序?qū)胲壽E鏈表,在線切割編程模塊備用。4.3二維輪廓等距算法前面生成的輪廓進(jìn)行基本的排序處理后,生成的是沒有偏移量的原始軌跡。要想將軌跡應(yīng)用于正式的線切割加工過程中,這就需要在原始軌跡的基礎(chǔ)上進(jìn)行偏移量的計(jì)算。a)刀具半徑補(bǔ)償b)方向矢量方向矢量是指與加工中線切割運(yùn)動(dòng)方向相同的單位矢量,用v表示,目前分為兩種,即直線與圓弧。對(duì)于直線,設(shè)直線的起始點(diǎn)為(X1,Y1),終點(diǎn)為(X2,Y2),則方向矢量如式為4-1,4-2。(4-2)(4-1)(4-2)(4-1)對(duì)于圓弧來說又將分為順弧和逆弧,順弧的計(jì)算方法為式4-3,逆弧的計(jì)算方法為式4-4。(4-3)(4-3)(4-4)(4-4)c)轉(zhuǎn)接矢量最后算出編好的軌跡交點(diǎn)同刀具中心軌跡交點(diǎn)之前的位移距離根據(jù)以上計(jì)算后就可以得出整個(gè)圖形輪廓的刀補(bǔ)后軌跡。具體的線切割編程程序如圖4.1所示。4.4生成數(shù)控加工程序G92X0Y0G91G46G42D100G01X10000G01X10268Y-5134G03X1353Y-626I939J254G01X13573Y-14247G03X13134Y-4644I11142J10615G01X16950Y-5984G01X9540Y-8695G01X1663Y-433G01X-10665Y9720G01X-15926Y5679G03X2461Y808I3554J14973G00X13868Y-4896G01X1663Y-433G01X-10665Y9720G01X-13397Y4777G03X2615Y1697I-7025J13692G01X8150Y485G01X-3540Y745G01X4005Y372G01X-1860Y358G01X2875Y747G01X-2968Y-163G01X4841Y1664G01X-5075Y-940G01X2150Y1028G01X3772Y4428G01X-3806Y-2668G02X-8490Y1736I-2704J8753G01X3267Y1206G01X-2595Y676……%直線加工G01X-23004Y-11198G03X-550Y-1054I438J-899G02X-6084Y-6459I-5547J-870G01X1848Y5617%直線加工G01X0Y-13657G03X258Y-670I1000J0G02X1976Y-14344I-9551J-8624G02X-1513Y-342I-896J444G01X-10651Y8005G03X-1657Y853I-957J176G01X-10436Y4372G01X-71Y169G01-10000M024.5驗(yàn)證與校核通過圖像處理以及UG系統(tǒng)的模擬仿真我們成功的生成了數(shù)控加工代碼,但是畢竟該程序需要應(yīng)用于現(xiàn)實(shí)生活中,這就需要我們對(duì)此代碼進(jìn)行驗(yàn)證。將該程序輸入到現(xiàn)實(shí)生活中的數(shù)控機(jī)床上,把工件的位置確定看是否可以生成我們之前預(yù)定的圖像輪廓軌跡,若可以加工生成,代表著我們?cè)擁?xiàng)研究圓滿成功的完成。數(shù)據(jù)庫數(shù)據(jù)庫提取零件提取零件程序編號(hào)程序編號(hào)選擇加工方式選擇加工方式加工過程定義加工過程定義拾取數(shù)控幾何定義、選擇刀具設(shè)置加工參數(shù)選擇走刀路線加工模擬加工模擬后處理后處理機(jī)床代碼機(jī)床代碼圖4.1線切割編程程序流程圖5總結(jié)本文主要研究了圖像數(shù)字處理技術(shù)與數(shù)控加工技術(shù)相結(jié)合。彌補(bǔ)了目前CAD/CAM軟件不能直接提取位圖圖像進(jìn)行數(shù)控加工程序生成的缺點(diǎn),同時(shí)提高數(shù)控機(jī)床對(duì)復(fù)雜軌跡進(jìn)行加工的效率,很好的解決實(shí)際生產(chǎn)問題,通過本次畢業(yè)設(shè)計(jì)使我對(duì)圖像的處理以及數(shù)控加工有了更加深此次的理解。以下為本文主要的工作內(nèi)容和方法:a)圖像的采集與確定,因?yàn)椴杉难b置不足以及外界環(huán)境的影響,我主要選用了一個(gè)現(xiàn)成的圖像進(jìn)行處理;b)通過使用AdobePhotoshopCS6和AdobeStreamline軟件對(duì)圖像進(jìn)行了預(yù)處理,包含圖像平滑銳化、灰度處理、二值化處理以及邊界輪廓的提取,從而形成矢量化圖像導(dǎo)入AutoCAD軟件細(xì)化擬合;c)將處理好的圖像轉(zhuǎn)入U(xiǎn)G軟件進(jìn)行仿真處理,生成數(shù)控加工程序。本次實(shí)驗(yàn)?zāi)壳爸皇茄芯侩A段,因?yàn)樵O(shè)備有限,采集的圖像和后期應(yīng)用無法實(shí)現(xiàn),只是利用了現(xiàn)成的圖像和電腦仿真,在后續(xù)的研究過程中將會(huì)不斷的完善。且利用了好幾個(gè)軟件合成,還是需要來回的轉(zhuǎn)換,無法設(shè)計(jì)一個(gè)統(tǒng)一軟件操作生成,這個(gè)還需繼續(xù)努力。目前全球已經(jīng)是數(shù)字化的趨勢(shì),我相信在我們年輕人的的不斷加油下視覺信息處理系統(tǒng)將廣泛的應(yīng)用于機(jī)械領(lǐng)域,我國(guó)的工業(yè)數(shù)字化一定會(huì)名列各國(guó)前茅。

參考文獻(xiàn)[1]霍宏濤.數(shù)字圖像處理[M].北京:北京理工大學(xué)出版社,2002.1.[2]RafaelC.Gonzalez,RichardE.Woods.數(shù)字圖像處理[M].北京:電子工業(yè)出版社,2003.[3]張瑋雄,劉建霞.數(shù)字圖像處理技術(shù)的發(fā)展現(xiàn)狀及趨勢(shì)[J].科學(xué)之友,2012,4(3)11-10.[4]劉中合,王瑞雪,王鋒德等.數(shù)字圖像處理技術(shù)現(xiàn)狀與展望[J].計(jì)算機(jī)與科學(xué).2013,6(2):99-100.[5]王宗彥,李文斌等.CAD/CAM技術(shù)[M].北京:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論