The invention discloses a sketch and distance field of diamond search method and system based on the method includes the following steps: three from the angle of projection of the diamond ring in the metal ring and metal ring three angle projection to obtain contour extraction and projection image, get the metal ring three angle of view outline; the metal ring every point the distance value of three angle profile is calculated, and the distance value into the corresponding gray value, and brought together the metal ring three angle profile of every point of the gray value of the formation of metal ring three angle distance field grayscale and the establishment of a metal ring three angle distance field image database; three view outline sketch ring gets the user input and the metal ring, three view outline sketch the highest similarity three angle distance field gray image with user input from the perspective of three metal retrieval distance field gray image database on the metal As the target metal ring, the image is output, the diamond in the diamond ring is projected on the top view, and the target diamond image is retrieved according to the metal ring method and output.
【技術(shù)實現(xiàn)步驟摘要】
一種基于草圖和距離場的鉆戒檢索方法和系統(tǒng)
本專利技術(shù)涉及鉆戒檢索
,尤其涉及一種基于草圖和距離場的鉆戒檢索方法和系統(tǒng)。
技術(shù)介紹
作為一種裝飾品,鉆戒已經(jīng)融入人們的生活,常常被情侶們用來作為結(jié)婚時交換的信物。如何快速挑選出心儀的一款鉆戒,對于人們來說,是一件十分困難的事。因此迫切需求對鉆戒進(jìn)行有效的檢索。現(xiàn)有的對于三維模型的檢索方法,主要分為基于文本和基于內(nèi)容的檢索方法,基于文本的三維模型檢索方法,首先使用關(guān)鍵字等文本信息對三維模型進(jìn)行分類,按照類別的關(guān)鍵字進(jìn)行模型檢索。這種方法并不適用于鉆戒,原因如下:鉆戒不能很好地通過文本得到很好地定義;用戶不熟悉鉆戒關(guān)鍵字等術(shù)語;對海量的鉆戒模型加注信息需要大量的人力和物力。基于內(nèi)容的檢索主要根據(jù)三維模型的實際內(nèi)容(幾何形狀、拓?fù)浣Y(jié)構(gòu)等)來自動檢索,與文字描述相比,更能客觀表達(dá)模型自身的特征。基于內(nèi)容的三維模型檢索方法總體分為三類:(1)基于形狀的方法,通過提取三維模型形狀特征進(jìn)行檢索;(2)基于拓?fù)浣Y(jié)構(gòu)的方法,通過提取三維模型的拓?fù)浣Y(jié)構(gòu)特征進(jìn)行檢索;(3)基于圖像比較的方法,對三維模型進(jìn)行視圖投影,然后對各個視圖分別進(jìn)行特征檢索。由于鉆戒的結(jié)構(gòu)較為復(fù)雜,相互之間也較為相似,因此基于形狀和拓?fù)涞姆椒ú惶m用于鉆戒的檢索,而基于圖像比較的方法是一種比較適用于鉆戒的檢索方法。
技術(shù)實現(xiàn)思路
基于
技術(shù)介紹
存在的技術(shù)問題,本專利技術(shù)提出了一種基于草圖和距離場的鉆戒檢索方法和系統(tǒng)。本專利技術(shù)提出的一種基于草圖和距離場的鉆戒檢索方法,其特征在于,所述方法包括以下步驟:S1、對鉆石進(jìn)行俯視角投影,獲取鉆石俯視投影圖并提取投影圖輪 ...
【技術(shù)保護(hù)點】
一種基于草圖和距離場的鉆戒檢索方法,其特征在于,所述方法包括以下步驟:S1、對鉆石進(jìn)行俯視角投影,獲取鉆石俯視投影圖并提取投影圖輪廓,得到鉆石輪廓圖;S2、計算所述鉆石輪廓圖上每一點的距離值,且將距離值轉(zhuǎn)化成對應(yīng)的灰度值,并匯集所述鉆石輪廓圖上每一點的灰度值形成鉆石距離場灰度圖并建立鉆石距離場灰度圖數(shù)據(jù)庫;S3、獲取用戶輸入的鉆石輪廓草圖,并在所述鉆石距離場灰度圖數(shù)據(jù)庫中檢索與用戶輸入的鉆石輪廓草圖相似度最高的鉆石距離場灰度圖作為目標(biāo)鉆石圖像并輸出;S4、對金屬環(huán)進(jìn)行三視角投影,獲取金屬環(huán)三視角投影圖并提取投影圖像輪廓,得到金屬環(huán)三視圖角輪廓圖;S5、計算所述金屬環(huán)三視角輪廓圖上每一點的距離值,且將距離值轉(zhuǎn)化成對應(yīng)的灰度值,并匯集所述金屬環(huán)三視角輪廓圖每一點的灰度值形成金屬環(huán)三視角距離場灰度圖并建立金屬環(huán)三視角距離場灰度圖數(shù)據(jù)庫;S6、獲取用戶輸入的金屬環(huán)三視角輪廓草圖,并在所述金屬環(huán)三視角距離場灰度圖數(shù)據(jù)庫中檢索與用戶輸入的金屬環(huán)三視角輪廓草圖相似度最高的三視角距離場灰度圖作為目標(biāo)金屬環(huán)圖像并輸出。
【技術(shù)特征摘要】
1.一種基于草圖和距離場的鉆戒檢索方法,其特征在于,所述方法包括以下步驟:S1、對鉆石進(jìn)行俯視角投影,獲取鉆石俯視投影圖并提取投影圖輪廓,得到鉆石輪廓圖;S2、計算所述鉆石輪廓圖上每一點的距離值,且將距離值轉(zhuǎn)化成對應(yīng)的灰度值,并匯集所述鉆石輪廓圖上每一點的灰度值形成鉆石距離場灰度圖并建立鉆石距離場灰度圖數(shù)據(jù)庫;S3、獲取用戶輸入的鉆石輪廓草圖,并在所述鉆石距離場灰度圖數(shù)據(jù)庫中檢索與用戶輸入的鉆石輪廓草圖相似度最高的鉆石距離場灰度圖作為目標(biāo)鉆石圖像并輸出;S4、對金屬環(huán)進(jìn)行三視角投影,獲取金屬環(huán)三視角投影圖并提取投影圖像輪廓,得到金屬環(huán)三視圖角輪廓圖;S5、計算所述金屬環(huán)三視角輪廓圖上每一點的距離值,且將距離值轉(zhuǎn)化成對應(yīng)的灰度值,并匯集所述金屬環(huán)三視角輪廓圖每一點的灰度值形成金屬環(huán)三視角距離場灰度圖并建立金屬環(huán)三視角距離場灰度圖數(shù)據(jù)庫;S6、獲取用戶輸入的金屬環(huán)三視角輪廓草圖,并在所述金屬環(huán)三視角距離場灰度圖數(shù)據(jù)庫中檢索與用戶輸入的金屬環(huán)三視角輪廓草圖相似度最高的三視角距離場灰度圖作為目標(biāo)金屬環(huán)圖像并輸出。2.根據(jù)權(quán)利要求1所述的基于草圖和距離場的鉆戒檢索方法,其特征在于,在S2中,所述計算鉆石輪廓圖上每一點的距離值,具體包括:S21、將鉆石輪廓圖上位于輪廓上的點放入集合A中;S22、獲取鉆石輪廓圖上任一點,并判斷所述距離值是否在集合A中,若判斷結(jié)果為是,得到此點的距離值為0;若判斷結(jié)果為否,計算此點與集合A中的每一點的歐氏距離,其中最小的歐氏距離即為此點的距離值;S23、重復(fù)步驟S22操作,直至所述鉆石輪廓圖上每一點都完成計算并得到相應(yīng)的距離值;優(yōu)選地,在S2中,所述將距離值轉(zhuǎn)化成對應(yīng)的灰度值,并匯集所述鉆石輪廓圖上每一點的灰度值形成鉆石距離場灰度圖,具體包括:將所述鉆石輪廓圖轉(zhuǎn)換為鉆石輪廓距離場灰度圖,其中鉆石輪廓距離場灰度圖上每一點的灰度值為該點的距離值;優(yōu)選地,在將所述鉆石輪廓圖轉(zhuǎn)換為鉆石輪廓距離場灰度圖過程中,還包括;預(yù)設(shè)閾值,當(dāng)鉆石輪廓圖上某一點距離值大于所述閾值,將該點的距離值更改為255;優(yōu)選地,在S5中,所述計算金屬環(huán)三視角輪廓圖每一點的距離值,具體包括:S51、將金屬環(huán)三視角輪廓圖上位于輪廓上的點放入集合B中;S52、獲取金屬環(huán)三視角輪廓圖上任一點,并判斷所述距離值是否在集合B中,若判斷結(jié)果為是,得到此點的距離值為0;若判斷結(jié)果為否,計算此點與集合B中的每一點的歐氏距離,其中最小的歐氏距離即為此點的距離值;S53、重復(fù)步驟S52操作,直至所述金屬環(huán)三視角輪廓圖上每一點都完成計算并得到相應(yīng)的距離值;優(yōu)選地,在S5中,所述將距離值轉(zhuǎn)化成對應(yīng)的灰度值,并匯集所述金屬環(huán)三視角輪廓圖每一點的灰度值形成金屬環(huán)三視角距離場灰度圖,具體包括:將所述金屬環(huán)三視角輪廓圖轉(zhuǎn)換為金屬環(huán)三視角距離場灰度圖,其中金屬環(huán)三視角距離場灰度圖上每一點的灰度值為該點的距離值;優(yōu)選地,在將所述金屬環(huán)三視角輪廓圖轉(zhuǎn)換為金屬環(huán)三視角距離場灰度圖過程中,還包括;預(yù)設(shè)閾值,當(dāng)金屬環(huán)三視角輪廓圖上某一點距離值大于所述閾值,將該點的距離值更改為255。3.根據(jù)權(quán)利要求1所述的基于草圖和距離場的鉆戒檢索方法,其特征在于,在S4中,所述金屬環(huán)三視角輪廓圖包括:金屬環(huán)正視角輪廓圖、金屬環(huán)俯視角輪廓圖、金屬環(huán)左視角輪廓圖。4.根據(jù)權(quán)利要求1所述的基于草圖和距離場的鉆戒檢索方法,其特征在于,在S3中,所述在鉆石距離場灰度圖數(shù)據(jù)庫中檢索與用戶輸入的鉆石輪廓草圖相似度最高的鉆石距離場灰度圖作為目標(biāo)鉆石圖像,具體包括:S31、獲取用戶輸入的鉆石輪廓草圖,根據(jù)所述鉆石距離場灰度圖尺寸對用戶輸入的鉆石草圖進(jìn)行縮放,得到與所述鉆石距離場灰度圖尺寸對應(yīng)的標(biāo)準(zhǔn)鉆石輪廓草圖;S32、獲取鉆石距離場灰度圖數(shù)據(jù)庫中任一鉆石距離場灰度圖,將所述標(biāo)準(zhǔn)鉆石輪廓草圖與所述鉆石距離場灰度圖進(jìn)行比對,查詢標(biāo)準(zhǔn)鉆石輪廓草圖上每一點在所述鉆石距離場灰度圖上對應(yīng)位置點的灰度值,計算所述標(biāo)準(zhǔn)鉆石輪廓草圖上所有點在所述鉆石距離場灰度圖上對應(yīng)位置點灰度值的和;S33、重復(fù)步驟S32操作,直至完成標(biāo)準(zhǔn)鉆石輪廓草圖與鉆石距離場灰度圖數(shù)據(jù)庫中所有鉆石距離場灰度圖的比對,并將所有灰度值的和中的最小值對應(yīng)的鉆石距離場灰度圖作為目標(biāo)鉆石圖像;優(yōu)選地,在S6中,所述在金屬環(huán)三視角距離場灰度圖數(shù)據(jù)庫中檢索與用戶輸入的金屬環(huán)三視角輪廓草圖相似度最高的三視角距離場灰度圖作為目標(biāo)金屬環(huán)圖像,具體包括:S61、獲取用戶輸入的金屬環(huán)三視角輪廓草圖,根據(jù)所述金屬環(huán)三視距離場灰度圖尺寸對用戶輸入的金屬環(huán)三視角輪廓草圖進(jìn)行縮放,得到與所述金屬環(huán)三視距離場灰度圖尺寸對應(yīng)的標(biāo)準(zhǔn)金屬環(huán)三視角輪廓草圖;S62、獲取金屬環(huán)三視角距離場灰度圖數(shù)據(jù)庫中任一金屬環(huán)三視角距離場灰度圖,將所述標(biāo)準(zhǔn)金屬環(huán)三視角輪廓草圖與所述金屬環(huán)三視角距離場灰度圖進(jìn)行比對,查詢標(biāo)準(zhǔn)金屬環(huán)三視角輪廓草圖上每一點在所述金屬環(huán)三視角距離場灰度圖上對應(yīng)位置點的灰度值,計算所述標(biāo)準(zhǔn)金屬環(huán)三視角輪廓草圖上所有點在所述金屬環(huán)三視角距離場灰度圖上對應(yīng)位置點灰度值的和;S63、重復(fù)步驟S62操作,直至完成標(biāo)準(zhǔn)金屬環(huán)三視角輪廓草圖與金屬環(huán)三視角距離場灰度圖數(shù)據(jù)庫中所有金屬環(huán)三視角距離場灰度圖的比對,并將所有灰度值的和中的最小值對應(yīng)的金屬環(huán)三視角距離場灰度圖作為目標(biāo)金屬環(huán)圖像。5.一種基于草圖和距離場的鉆戒檢索系統(tǒng),其特征在于,所述系統(tǒng)包括:鉆石輪廓圖模塊,用于對鉆石進(jìn)行俯視角投影,獲取鉆石俯視投影圖并提取投影圖輪廓,得到鉆石輪廓圖;鉆石數(shù)據(jù)庫模塊,用于計算所述鉆石輪廓圖上每一點的距離值,且將...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:石磊,楊周旺,劉利剛,王士瑋,
申請(專利權(quán))人:合肥阿巴賽信息科技有限公司,
類型:發(fā)明
國別省市:安徽,34
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。