亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于XGML的RVIS表示方法

        2016-11-18 02:57:14袁家政
        關(guān)鍵詞:存儲容量指令集圖元

        邱 靜, 袁家政

        (北京聯(lián)合大學(xué) 北京市信息服務(wù)工程重點實驗室, 北京 100101)

        ?

        一種基于XGML的RVIS表示方法

        邱 靜, 袁家政

        (北京聯(lián)合大學(xué) 北京市信息服務(wù)工程重點實驗室, 北京 100101)

        提出了一種基于XGML的RVIS表示方法。首先,借鑒XML和SVG語法,設(shè)計了一套適合RVIS表示的XGML模型;其次,提取圖像特征,轉(zhuǎn)換為XGML模型中的圖元數(shù)據(jù)描述集合;最后,對圖像進(jìn)行區(qū)域分裂合并操作,對不同區(qū)域進(jìn)行處理,將得到的區(qū)域轉(zhuǎn)換為XGML模型中的圖元素描述集合。RVIS方法通過對不同的光柵化矢量圖像進(jìn)行試驗,結(jié)果表明:此方法能夠很好地將光柵化矢量圖像表示為半結(jié)構(gòu)化的XGML文檔,使其存儲容量減小且便于檢索。

        XGML;半結(jié)構(gòu)化;XML;SVG

        0 引言

        隨著網(wǎng)絡(luò)應(yīng)用技術(shù)的高速發(fā)展,Web頁面中出現(xiàn)了大量的光柵化矢量圖像。一方面光柵化矢量圖像存儲容量較大;另一方面光柵化矢量圖像是以非結(jié)構(gòu)化數(shù)據(jù)(無規(guī)律、語義不明確)的形式存在,在對其進(jìn)行檢索處理上存在一定的難度。超圖形文本標(biāo)記語言(eXtensible Graphics Markup Language,簡稱XGML)是可擴(kuò)展標(biāo)記語言(Extensible Markup Language,簡稱XML)和可伸縮矢量圖形(Scalable Vector Graphics,簡稱SVG) 語法,將圖像存儲為一定格式和結(jié)構(gòu)的文本指令體系集合。光柵化矢量圖像半結(jié)構(gòu)化(Vector-Raster image semi-structural,簡稱RVIS)是指將光柵化矢量圖像存儲為XGML描述指令格式,使其方便進(jìn)行檢索并且減少存儲空間。但是由于圖像是由一系列離散不規(guī)則的像素點組成的,因此RVIS表示存在一定的難度。

        XML[1]是一種可以對文檔和數(shù)據(jù)進(jìn)行結(jié)構(gòu)化處理的標(biāo)準(zhǔn)格式,它能夠?qū)崿F(xiàn)更加準(zhǔn)確的搜索以及更方便的文件傳輸。同時,XML還可以方便進(jìn)行數(shù)據(jù)檢索功能、圖像壓縮以及圖像理解。[2-3]XML的出現(xiàn)給將圖像使用一定格式和結(jié)構(gòu)進(jìn)行存儲帶來先機(jī)。[4-5]SVG[6]是W3C組織制定的新一代基于XML語法的面向網(wǎng)絡(luò)應(yīng)用的二維矢量圖形標(biāo)準(zhǔn)格式,其基于文本的動態(tài)圖形描述格式,能夠很好地實現(xiàn)網(wǎng)絡(luò)傳輸與信息檢索等。由于SVG自身存在的技術(shù)優(yōu)勢,能夠滿足Web中用戶瀏覽的需要,因此SVG被廣泛應(yīng)用于WebGis[7-8]、3G手機(jī)中多媒體數(shù)據(jù)處理[9-11]、數(shù)據(jù)統(tǒng)計[12-13]等領(lǐng)域。同時,由SVG研究學(xué)者成立的SVG共享資源Web網(wǎng)站,展示了大量的SVG應(yīng)用研究成果。此外,還有一個商業(yè)開發(fā)軟件VectorEye,可以將圖像轉(zhuǎn)換為SVG文檔。

        本文借鑒XML和SVG語法,設(shè)計了一套簡單有效的適合描述光柵化矢量圖像的XGML模型;然后根據(jù)圖像內(nèi)容和人體視覺感知等,提取圖像特征,轉(zhuǎn)換成XGML模型中的圖元數(shù)據(jù)描述集合;接著對圖像進(jìn)行區(qū)域分裂合并操作,對不同區(qū)域進(jìn)行處理,將得到的區(qū)域轉(zhuǎn)換為XGML模型中的圖元素描述集合。實驗結(jié)果表明,提出的方法能夠很好地將光柵化矢量圖像轉(zhuǎn)換為半結(jié)構(gòu)化的XGML文檔,從而達(dá)到方便圖像檢索以及減少圖像存儲空間的目的。

        1 XGML指令體系設(shè)計

        為了同時保留XML的檢索優(yōu)勢與SVG(圖1為SVG圖像的效果展示圖,其中圖1a)為SVG展示的Tiger圖形,圖1b)為Tiger圖形的SVG代碼展示效果)的圖像表示優(yōu)勢,我們設(shè)計了一種適合圖像半結(jié)構(gòu)化的簡潔高效的超文本標(biāo)記語言——XGML。XGML指令體系包括以下兩個指令集:圖元數(shù)據(jù)描述指令集、圖元素描述指令集。該指令體系不僅減少圖像存儲空間,還可以實現(xiàn)圖像檢索功能。

        1.1 圖元數(shù)據(jù)描述指令集

        XML語法中對圖像描述的指令能夠達(dá)到方便圖像檢索的目的。本文的圖元數(shù)據(jù)描述指令集,是基于XML語法,利用圖像信息來描述圖像語義、內(nèi)容的規(guī)范性指令集。XGML元數(shù)據(jù)描述指令集分為以下兩大類:語義規(guī)則集合、內(nèi)容規(guī)則集合。

        1) 語義規(guī)則集合,來源于圖像底層特征和鄰域關(guān)系,主要描述外觀信息和位置信息等。這類集合具體語法有很多,下面主要介紹幾種常用的規(guī)則。

        Title用于描述圖像標(biāo)題信息,為圖像標(biāo)簽中內(nèi)容,以結(jié)束。的子標(biāo)題,內(nèi)嵌于中間。

        Action用于描述圖像中實體事件的動作信息,以結(jié)束,“Play”“Hit”“Touch”等都為其內(nèi)嵌屬性。

        Size用于描述圖像大小的信息,以結(jié)束,“height”“width”“coordinate”等為其內(nèi)嵌屬性。

        Shape用于描述圖像形狀的信息,以結(jié)束,“sharpen”“smooth”等為其內(nèi)嵌屬性。

        2) 內(nèi)容規(guī)則集合,來源于圖像上下文及人體視覺感知,主要描述圖像場景信息及圖像特征信息。下面主要介紹幾種常用規(guī)則:

        Subject用于描述圖像主體對象,以結(jié)束,“target““color”等為其內(nèi)嵌屬性。

        Object用于描述圖像客體對象,以結(jié)束,“target“、“color”等為其內(nèi)嵌屬性。

        Element不同于圖像的Subject和Object對象,它主要用于描述圖像中非主體、客體信息,以及事件發(fā)生的位置、原因等信息。以結(jié)束,“target”“color”等為其內(nèi)嵌屬性。

        1.2 圖元素描述指令集

        SVG語法能夠使用不同形狀描述圖像區(qū)域,但是SVG語法中的指令過長,加大了存儲空間。因此,我們借鑒SVG語法,設(shè)計一套既簡潔又能清楚表達(dá)指令意思的圖像描述指令集。我們的圖元素描述指令集,主要用于表示轉(zhuǎn)換為不同形狀的圖像區(qū)域。使用圖元素描述指令集表示圖像,可以減少圖像的存儲容量。其主要分為以下兩類:基本圖元素對象、復(fù)雜圖元素對象。

        1) 基本圖元素對象,類似于SVG中基本形狀,這里主要介紹以下幾種常用對象:點、線、多邊形。

        Point用于描述圖像中像素點信息,包括點的坐標(biāo)“x”、“y”,點的顏色“color”等信息。

        Line用于描述圖像中不同類型的線段,其中屬性“style”用于定義線的類型,例如直線為“Line”、折線為“Polyline”。其中直線包括一個起點(S作為起點標(biāo)記)和一個終點(E為終點標(biāo)記);折線包括一個起點、多個轉(zhuǎn)折點(T為轉(zhuǎn)折點標(biāo)記)。Line中還包括多種屬性,例如顏色、線寬等。

        Polygon用于描述圖像中不同類型的形狀,它使用“points=”來定義每個角的坐標(biāo),使用“style=”來定義多邊形的屬性。

        2) 復(fù)雜圖元素對象,描述的是不能使用基本圖元元素描述的比較復(fù)雜的對象,主要包括以下幾種常用對象:

        Gradient描述的是一種顏色到另一種顏色的平滑過渡過程。中包括起始坐標(biāo)(x1,y1)、結(jié)束坐標(biāo)(x2,y2)、起始顏色(r1,g1,b1)、結(jié)束顏色(r2,g2,b2)等等。通過調(diào)整這些屬性來創(chuàng)建不同的漸變過程,例如,水平漸變、垂直漸變等。

        指令類似于HTML語言中的樣式表功能,將被重用的樣式寫入樣式表中,XGML文檔在表示圖像時,可以通過這個樣式表來對文檔進(jìn)行格式化。指令通過“type”來定義外聯(lián)樣式表和內(nèi)聯(lián)樣式表。當(dāng)多個區(qū)域會應(yīng)用同一個樣式時,使用外聯(lián)樣式表的屬性“l(fā)ink=”指令, 將寫好的樣式表導(dǎo)入文檔內(nèi)部,從而只需要改變樣式表中某一個值,就可以達(dá)到并行改變圖像多個區(qū)域值的目的。當(dāng)需要對單個區(qū)域設(shè)置樣式時,可以在該區(qū)域內(nèi)部使用內(nèi)聯(lián)樣式。

        2 基于XGML的圖像半結(jié)構(gòu)化表示方法

        2.1 圖元數(shù)據(jù)提取

        圖元數(shù)據(jù)的提取,需要通過計算機(jī)自動提取圖像的底層視覺特征,而使用用戶加入高層語義,達(dá)到提取圖元數(shù)據(jù)的目標(biāo)。對輸入的將要進(jìn)行半結(jié)構(gòu)化的圖像,我們通過圖像分割,分割出圖像中的不同區(qū)域,然后提取出圖像的顏色、色距、紋理等底層視覺特征。我們提取的底層特征中的顏色特征為RGB顏色;同時,提取的LBP(Local Binary Pattern,局部二值模式)是一種用來描述圖像局部紋理特征的算子,它具有旋轉(zhuǎn)不變性和灰度不變性等顯著的優(yōu)點;此外,由于顏色信息主要分布于低階矩中,所以用一階矩、二階矩足以表達(dá)圖像的顏色分布。而用戶提取的高層語義,則是基于視覺感知和主觀識別來對不同圖像場景進(jìn)行標(biāo)注。最后,將計算機(jī)提取的底層特征以及用戶標(biāo)注的高層語義轉(zhuǎn)換為XGML模型的圖元數(shù)據(jù)文檔。圖3為提取圖元數(shù)據(jù)實例,其中圖3a)為原始圖像,圖3b)為對原始圖像提取的底層特征和高層語義的數(shù)據(jù)信息,圖3c)為將3b)中的底層特征和高層語義數(shù)據(jù)轉(zhuǎn)換為圖元數(shù)據(jù)的結(jié)果。

        2.2 圖元素轉(zhuǎn)換

        2.2.1 區(qū)域分割

        圖元素轉(zhuǎn)換過程首先需要將圖像進(jìn)行區(qū)域分割,圖像區(qū)域劃分分為區(qū)域分裂和區(qū)域合并,圖像的區(qū)域分裂合并主要依據(jù)區(qū)域一致性條件,當(dāng)圖像中某個區(qū)域的特征不一致時就將該區(qū)域分裂成四個相等的子區(qū)域,當(dāng)相鄰子區(qū)域滿足特征一致性時,則將其合并成為一個大的區(qū)域。完成區(qū)域分裂合并之后,將區(qū)域分解為邊緣形狀部分和顏色特征部分。具體步驟如下所示:

        1) 初始,令R為整幅圖像的區(qū)域,對R進(jìn)行區(qū)域分裂。具體分裂步驟如下所示:

        ③ 對4個子區(qū)域Rik重復(fù)步驟①-②,直到?jīng)]有區(qū)域可以分裂為止。

        2.2.2 邊緣處理

        1) 初始,令當(dāng)前需要計算的邊緣點為i,則ai為從點i-1到i的方向,ai+1為從點i到i+1的方向。

        通過計算相鄰邊緣像素點的方向的變化,來提取圖像邊緣的特征點,減少了圖像邊緣的存儲空間,且為下一步圖元素轉(zhuǎn)換做了鋪墊。

        2.3 圖元素轉(zhuǎn)換

        接下來,我們將經(jīng)過上述操作之后的區(qū)域mi,轉(zhuǎn)換為圖元素描述集合文檔,具體如下所示:

        3 實驗結(jié)果與分析

        完全實現(xiàn)了我們的基于XGML的RVIS表示方

        法,并且在大量的光柵化矢量圖像上面進(jìn)行了測試。整個實驗,以構(gòu)建XGML模型為基礎(chǔ),實現(xiàn)了將光柵化矢量圖轉(zhuǎn)換為半結(jié)構(gòu)化文檔的目標(biāo)。我們的半結(jié)構(gòu)化文檔相比較于原始圖像而言,能夠方便圖像檢索以及減少圖像的存儲空間。

        圖5a)為輸入的Butterfly光柵化矢量圖像,圖5b)為使用我們的方法將Butterfly圖進(jìn)行轉(zhuǎn)換的半結(jié)構(gòu)化XGML文檔的一部分代碼展示。其中圖5a)中不同的區(qū)域分別對應(yīng)圖5b)中的XGML半結(jié)構(gòu)化文檔中的不同區(qū)域(例如圖5a)中的region 1對應(yīng)的是圖5b)中的region 1,圖5b)中的Metadata為提取的圖元數(shù)據(jù)信息)。

        表1、 表2中的數(shù)據(jù)能夠進(jìn)一步說明基于XGML的圖像半結(jié)構(gòu)化算法,便于圖像檢索以及減少了圖像存儲容量。表1中對于Tiger圖像、 Butterfly圖像、horse圖像、thinking-man圖像,比較了原始圖像信息數(shù)量以及轉(zhuǎn)換成為半結(jié)構(gòu)化的XGML文檔之后的圖元數(shù)據(jù)信息數(shù)量之后,得到的結(jié)果。其中,增加的信息為半結(jié)構(gòu)化文檔中的圖元數(shù)據(jù)減去原始圖像中的信息得到的結(jié)果;增加信息的倍數(shù)為半結(jié)構(gòu)化文檔中的圖元數(shù)據(jù)除以原始圖像中的信息得到的結(jié)果。由表1可知,經(jīng)過我們的方法轉(zhuǎn)換的半結(jié)構(gòu)化文檔,要比原始圖像更加便于檢索。表2中分別比較了Tiger圖像、Butterfly圖像、horse圖像、thinking-man圖像的原始存儲容量以及轉(zhuǎn)換為XGML半結(jié)構(gòu)化文檔之后的存儲容量。其中,減少存儲容量為XGML文檔的存儲容量減去原始圖像的存儲容量的結(jié)果,減少的存儲容量的百分比為減少的存儲容量除以原始圖像的存儲容量的結(jié)果。由表2可知,經(jīng)過我們的方法轉(zhuǎn)換的半結(jié)構(gòu)化文檔,比原始圖像的存儲容量要小。

        4 結(jié)束語

        我們的方法主要針對的是光柵化的矢量圖像,在構(gòu)建XGML指令體系的基礎(chǔ)上,將圖像進(jìn)行半結(jié)構(gòu)化描述。通過對不同的光柵化矢量圖像進(jìn)行試驗,結(jié)果表明,我們的方法能夠方便圖像檢索以及減少圖像的存儲容量。當(dāng)然我們的方法還存在一定的局限性,未來將會繼續(xù)豐富半結(jié)構(gòu)化的概念,建立更加完善的XGML指令體系。

        圖像原始圖像中的信息/個提出的半結(jié)構(gòu)化XGML文檔中的信息/個增加的信息/個增加信息的倍數(shù)老虎(Tiger)蝴蝶(Butterfly)馬(Horse)思考者(Thinking-man)43437981036471.75323.3

        表2 原始圖像與半結(jié)構(gòu)化XGML文檔的存儲容量的對比

        [1] Hong S, Nah Y. An Intelligent Image Retrieval System using XML[C]//Multimedia Modelling Conference, 2004. Proceedings. International. 2004:363-363.

        [2] Maheswari D, Radha V. Secure layer based compound image compression using XML compression[C]//IEEE International Conference on Computational Intelligence and Computing Research,2011:1-5.

        [3] Zhao D Z, Li W, Yang J Z. An XML-based process definition language for medical image understanding[C]//Computer Application and System Modeling (ICCASM), 2010 International Conference on. IEEE, 2010:679-683.

        [4] 張苗,惠小強(qiáng). 一種快速的XML文檔驗證算法[J]. 計算機(jī)技術(shù)與發(fā)展,2015(8):1-7.

        [5] 魏博文,宋坤芳,姜明華. 基于MapReduce的XML編碼研究[J]. 電子技術(shù)與軟件工程,2016(4):247-248.

        [6] 李清泉,謝智穎,左小清,等. 基于SVG的空間信息描述與可視化表達(dá)[J]. 測繪學(xué)報,2005(1):58-63.

        [7] Wang P, Dong L Y. Web GIS research and application based on SVG[J]. Applied Mechanics & Materials, 2014(513):2004-2007.

        [8] Huang H, Li Y, Gartner G, et al. An SVG-based method to support spatial analysis in XML/GML/SVG-based WebGIS[J]. International Journal of Geographical Information Science, 2011, 25(10): 1561-1574.

        [9] Yuan M, Yuan J S, Huan G, et al. The mobile oilfield map based on SVG and inforamtion integration[J]. Advanced Materials Research, 2013(798): 349-352.

        [10] Lin F, Guo C. Raster-vector integration based on SVG on mobile GIS platform[C]//Pervasive Computing and Applications (ICPCA), 2011 6th International Conference on. IEEE, 2011:378-383.

        [11] Zhao Q, Deng F, Zhang W, et al. The research of mobile GIS power distribution line inspection based on mobile SVG/J2ME[J]. Physics Procedia, 2012(24): 1038-1043.

        [12] Molina F, Sweeney B, Willard T, et al. Building cross-browser interfaces for digital libraries with scalable vector graphics (SVG)[C]//ACM/IEEE Joint Conference on Digital Libraries, JCDL 2007, Vancouver, BC, Canada, June 18-23, 2007, Proceedings. 2007:494-494.

        [13] Ralf Kunze. Dynamic and interactive visualization of weather data with SVG[C/OL]. SVG Open 2005 Conference and Exhibition, Enschede, Netherlands, August 15-18, 2005.http://www.svgopen.org/2005/papers/Dynamic Interactive Weather Data/index.html.

        [14] Canny J. A computational approach to edge detection[J]. IEEE Transactions on Pattern Analysis & Machine Intelligence, 2010, PAMI-8(6):679-698.

        (責(zé)任編輯 李亞青)

        An VRIS Representation Method Based on XGML

        QIU Jing, YUAN Jia-zheng

        (Beijing Key Laboratory of Information Services, Beijing Union University, Beijing 100101, China)

        We have proposed a method of VRIS representation based on XGML. We have designed an imitation XGML model based on SVG and XML grammar to assist our VRIS representation. In the processing of our method, image features are converted into a meta-data descriptor.Then, using a split-and-merge algorithm, transforming image into an element descriptors by utilizing XGML model. The model was applied to an experimental data set which includes various vector images. Experiment results show that our VRIS representation method can efficiently represent raster images which originally were vector image to a semi-structured XGML document, and it successfully reduces storage capacity and increases the speed of image retrieval.

        XGML; Semi-structured; XML; SVG

        10.16255/j.cnki.ldxbz.2016.04.006

        2016-03-03

        國家自然科學(xué)基金項目(61372148; 61271369),國家科技支撐課題(2015BAH55F03),北京聯(lián)合大學(xué)“人才強(qiáng)校項目”(BPHR2014A04;BPHR2014E02)。

        邱靜(1990—),女,湖北黃岡人,北京聯(lián)合大學(xué)北京市信息服務(wù)工程重點實驗室碩士研究生,主要研究方向為數(shù)字圖像處理。

        袁家政(1971—),男,北京市人,北京聯(lián)合大學(xué)教授,主要研究方向為數(shù)字圖像處理、導(dǎo)航定位。 E-mail: xxtjiazheng@buu.edu.cn

        TP 391

        A

        1005- 0310(2016)04- 0033- 08

        猜你喜歡
        存儲容量指令集圖元
        一種組態(tài)控件技術(shù)在電力監(jiān)控系統(tǒng)中的運(yùn)用
        城市數(shù)字化管理中的信息通信技術(shù)研究
        安防科技(2021年1期)2021-11-12 13:18:50
        3DNow指令集被Linux淘汰
        電腦報(2021年49期)2021-01-06 18:36:55
        學(xué)術(shù)出版物插圖的編排要求(一):圖注
        聯(lián)鎖表自動生成軟件的設(shè)計與實現(xiàn)
        實時微測量系統(tǒng)指令集及解析算法
        基于Qt繪圖系統(tǒng)的圖形應(yīng)用優(yōu)化研究與實現(xiàn)
        軟件(2016年12期)2016-02-13 05:58:14
        淺析云盤技術(shù)及存儲原理
        什么是AMD64
        基于覆蓋率驅(qū)動的高性能DSP指令集驗證方法
        亚洲二区精品婷婷久久精品| 中字幕久久久人妻熟女| 在线免费欧美| 熟妇人妻丰满少妇一区| 校园春色人妻激情高清中文字幕| 377p日本欧洲亚洲大胆张筱雨| 国产高潮刺激叫喊视频| 人妻少妇中文字幕久久69堂| 中文字幕亚洲在线第一页| 又爽又黄又无遮挡网站| 国产精品视频一区国模私拍| 日本女优在线观看一区二区三区| 日本一二三区免费在线 | 亚洲日韩一区二区一无码 | 在线人成免费视频69国产| 亚洲AV综合久久九九| 92自拍视频爽啪在线观看| 国产成人精品优优av| 国产真人无码作爱视频免费| 久久99亚洲综合精品首页| 日本女优中文字幕在线播放| aⅴ精品无码无卡在线观看| 欧美日韩另类视频| 一本大道综合久久丝袜精品| 米奇欧美777四色影视在线| 中国老妇女毛茸茸bbwbabes| 欧美精品日韩一区二区三区| 熟妇人妻精品一区二区视频| 青青青爽在线视频观看| 国产精品无码无片在线观看 | 日本一本之道高清不卡免费| 99精品久久这里只有精品| 国产精品亚洲精品日韩动图| 成人欧美一区二区三区黑人| 嗯啊哦快使劲呻吟高潮视频| 亚洲色无码中文字幕| 久久精品国产亚洲av蜜点| 亚洲精品无码成人a片| 国产午夜激无码AV毛片不卡| 在线观看视频免费播放| 亚洲色爱免费观看视频|