一種多軌絕對光柵尺圖像編碼解碼方法
【專利摘要】本發(fā)明公開了一種多軌絕對光柵尺圖像編碼解碼方法,編碼方法包括:采用搜素算法對多軌絕對光柵尺的多元信息進(jìn)行編碼,得到多軌絕對光柵尺的多元信息碼,所述搜素算法以最大相同子串長度為特征進(jìn)行編碼,且能靈活調(diào)節(jié)編碼數(shù)量和編碼范圍;將多軌絕對光柵尺的多元信息碼分解到多條二元碼道上,然后在二元碼道上進(jìn)行位置編碼,得到相應(yīng)的二元碼道編碼;在二元碼道編碼的碼字之間加入標(biāo)簽,得到最終的編碼,并根據(jù)最終的編碼中每個(gè)編碼碼字和位置信息制成表格進(jìn)行存儲。本發(fā)明具有簡單、效率高,編碼范圍廣且能靈活進(jìn)行調(diào)節(jié),解碼速度快和精度高的優(yōu)點(diǎn),可廣泛應(yīng)用于編碼領(lǐng)域。
【專利說明】
一種多軌絕對光柵尺圖像編碼解碼方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及編碼領(lǐng)域,尤其是一種多軌絕對光柵尺圖像編碼解碼方法。
【背景技術(shù)】
[0002] 光柵尺是在機(jī)床上廣泛采用的精密位置測量手段,其按照主要測量原理可分為基 于莫爾條紋遮擋或干涉的增量碼光柵尺和基于絕對碼測量的絕對碼光柵尺(也叫絕對碼編 碼器)。相對于增量碼光柵尺,絕對碼光柵尺對各個(gè)位置進(jìn)行編碼,在實(shí)際使用中,絕對碼光 柵尺在掉電等意外情況下仍能在重新啟動(dòng)后讀取位置信息而不需要回零,也沒有因回零而 導(dǎo)致的累積誤差。這些優(yōu)點(diǎn)使得絕對碼光柵尺在現(xiàn)今自動(dòng)化程度越來越高的趨勢下,受到 越來越廣泛的關(guān)注。
[0003] 然而,目前絕對碼光柵尺,尤其是多軌絕對光柵尺,并沒有統(tǒng)一的國際編碼解碼標(biāo) 準(zhǔn),使得光柵尺的結(jié)構(gòu)復(fù)雜,編碼范圍不夠且無法靈活進(jìn)行調(diào)節(jié),解碼速度慢和精度低。
【發(fā)明內(nèi)容】
[0004] 為解決上述技術(shù)問題,本發(fā)明的目的在于:提供一種簡單、效率高,編碼范圍廣且 能靈活進(jìn)行調(diào)節(jié)的,多軌絕對光柵尺圖像編碼方法。
[0005] 本發(fā)明的另一目的是:本發(fā)明的目的在于:提供一種簡單,解碼速度快和精度高 的,多軌絕對光柵尺圖像解碼方法。
[0006] 本發(fā)明所采取的技術(shù)方案是: 一種多軌絕對光柵尺圖像編碼方法,包括以下步驟: 51、 采用搜素算法對多軌絕對光柵尺的多元信息進(jìn)行編碼,得到多軌絕對光柵尺的多 元信息碼,所述搜素算法以最大相同子串長度為特征進(jìn)行編碼,且能靈活調(diào)節(jié)編碼數(shù)量和 編碼范圍; 52、 將多軌絕對光柵尺的多元信息碼分解到多條二元碼道上,然后在二元碼道上進(jìn)行 位置編碼,得到相應(yīng)的二元碼道編碼; 53、 在二元碼道編碼的碼字之間加入標(biāo)簽,得到最終的編碼,并根據(jù)最終的編碼中每個(gè) 編碼碼字和位置信息制成表格進(jìn)行存儲。
[0007] 進(jìn)一步,所述搜素算法滿足:在不同的碼字序列之間有一個(gè)最大相同子串長度(P 1)4為子串的編碼長度,且長度為幼-1)的子串在編碼集合中最多只能出現(xiàn)一次;任意編 碼長度為6的子串均不相同;通過信息元數(shù)及碼字長度/3調(diào)節(jié)編碼數(shù)量和編碼范圍。
[0008] 進(jìn)一步,所述多軌絕對光柵尺多元信息的信息元數(shù)為為正整數(shù)。
[0009] 進(jìn)一步,所述標(biāo)簽為一二元二碼道編碼,且已被搜素算法所排除。
[0010]本發(fā)明所采取的另一技術(shù)方案是: 一種多軌絕對光柵尺圖像解碼方法,包括以下步驟: 51、 獲取多軌絕對光柵尺的透光信息圖像; 52、 根據(jù)透光信息圖像得到二元碼元值,并根據(jù)二元碼元值合成多元碼元值; S3、對多元碼元值中每個(gè)碼字的標(biāo)簽進(jìn)行識別,然后采用查表匹配法得到多軌絕對光 柵尺多元信息碼的準(zhǔn)確位置編碼。
[0011] 進(jìn)一步,所述步驟S2包括: 521、 根據(jù)透光信息圖像通過圖像傳感器得到二元碼元值; 522、 根據(jù)設(shè)定的多元信息碼分解規(guī)則將二元碼元值合成多元碼元值。
[0012] 進(jìn)一步,所述步驟S3包括: 531、 采用匹配法對多元碼元值中每個(gè)碼字的標(biāo)簽進(jìn)行識別,識別出標(biāo)簽所處的位置; 532、 根據(jù)標(biāo)簽所處的位置采用查表匹配法進(jìn)行解碼,得到標(biāo)簽位置粗碼,所述標(biāo)簽位 置粗碼包括標(biāo)簽前碼字位置粗碼和標(biāo)簽碼字位置粗碼; 533、 根據(jù)每個(gè)碼字的標(biāo)簽信息對標(biāo)簽位置粗碼進(jìn)行細(xì)分,得到解碼后的碼值。
[0013]進(jìn)一步,所述步驟S32具體為: 若標(biāo)簽位于解碼圖像的前半段,則對標(biāo)簽的后6位碼元采用查表匹配法進(jìn)行解碼,并 以得到的位置信息作為標(biāo)簽碼字位置粗碼兒此時(shí),標(biāo)簽前碼字位置粗碼為fU+/3)*c/ ;若 標(biāo)簽位于解碼圖像的后半段,則對標(biāo)簽的前6位碼元采用查表匹配法進(jìn)行解碼,并以得到 的位置信息作為標(biāo)簽前碼字位置粗碼兒此時(shí),標(biāo)簽碼字位置粗碼為d+U+/3)*c/,其中,解碼 圖像由透光信息圖像解碼而成4為子串的編碼長度d為標(biāo)簽的長度,/2為碼字的長度,c/ 為單根光柵的寬度。
[0014]進(jìn)一步,所述步驟S32具體為: 以標(biāo)簽的最中央條碼碼元作為位置參考點(diǎn),以解碼圖像的中心點(diǎn)作為測量位置參考 點(diǎn),判斷位置參考點(diǎn)是否與測量位置參考點(diǎn)重合,若是,則以標(biāo)簽位置粗碼作為解碼后的碼 值;反之,則根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置進(jìn)行進(jìn)一步 細(xì)分,并以得到的細(xì)分值作為解碼后的碼值。
[0015] 進(jìn)一步,所述根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置進(jìn) 行進(jìn)一步細(xì)分這一步驟,其具體為: 根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置對標(biāo)簽位置粗 碼進(jìn)行進(jìn)一步細(xì)分,若標(biāo)簽位于解碼圖像的前半段,則標(biāo)簽碼字位置粗碼d解碼后的碼值為 」+/7*義標(biāo)簽前碼字位置粗碼解碼后的碼值為;若標(biāo)簽位于解碼圖像的后半 段,則標(biāo)簽前碼字位置粗碼d解碼后的碼值為標(biāo)簽碼字位置粗碼解碼后的碼值為如 (2+/3-/7) * t/,/7為位置參考點(diǎn)與測量位置參考點(diǎn)間距離碼元的數(shù)目。
[0016] 本發(fā)明的編碼方法的有益效果是:采用最大相同子串長度為特征的搜素算法對多 軌絕對光柵尺的多元信息進(jìn)行編碼,能靈活調(diào)節(jié)編碼數(shù)量和編碼范圍,編碼范圍廣;將多軌 絕對光柵尺的多元信息碼分解到多條二元碼道上,將多元信息碼分解為現(xiàn)有光柵尺制造技 術(shù)普遍采用的二元信息碼位置編碼方法,結(jié)構(gòu)簡單,編碼速度快,效率高;在編碼的碼字之 間加入了標(biāo)簽,便于后續(xù)通過標(biāo)簽定位的方式進(jìn)行解碼。
[0017] 本發(fā)明的解碼方法的有益效果是:先根據(jù)獲取的透光信息圖像得到二元碼元值, 再根據(jù)二元碼元值合成多元碼元值,然后對多元碼元值中每個(gè)碼字的標(biāo)簽進(jìn)行識別,最后 采用查表匹配法得到多軌絕對光柵尺多元信息碼的準(zhǔn)確位置編碼,綜合運(yùn)用了標(biāo)簽定位的 方式和查表匹配法進(jìn)行解碼,結(jié)構(gòu)簡單,解碼速度快且精度高。進(jìn)一步,根據(jù)標(biāo)簽所處的位 置采用查表匹配法進(jìn)行解碼,得到標(biāo)簽位置粗碼,然后根據(jù)每個(gè)碼字的標(biāo)簽信息對標(biāo)簽位 置粗碼進(jìn)行細(xì)分,得到解碼后的碼值,更加精確。進(jìn)一步,查表匹配算法只需要進(jìn)行6位碼 元的匹配,而不需要進(jìn)行全碼匹配,進(jìn)一步提高了解碼速度。
【附圖說明】
[0018] 圖1為本發(fā)明一種多軌絕對光柵尺圖像編碼方法的步驟流程圖; 圖2為本發(fā)明一種多軌絕對光柵尺圖像解碼方法的步驟流程圖; 圖3為本發(fā)明實(shí)施例一對位置粗碼進(jìn)行細(xì)分的過程示意圖。
【具體實(shí)施方式】
[0019] 參照圖1,一種多軌絕對光柵尺圖像編碼方法,包括以下步驟: 51、 采用搜素算法對多軌絕對光柵尺的多元信息進(jìn)行編碼,得到多軌絕對光柵尺的多 元信息碼,所述搜素算法以最大相同子串長度為特征進(jìn)行編碼,且能靈活調(diào)節(jié)編碼數(shù)量和 編碼范圍; 52、 將多軌絕對光柵尺的多元信息碼分解到多條二元碼道上,然后在二元碼道上進(jìn)行 位置編碼,得到相應(yīng)的二元碼道編碼; 53、 在二元碼道編碼的碼字之間加入標(biāo)簽,得到最終的編碼,并根據(jù)最終的編碼中每個(gè) 編碼碼字和位置信息制成表格進(jìn)行存儲。
[0020] 進(jìn)一步作為優(yōu)選的實(shí)施方式,所述搜素算法滿足:在不同的碼字序列之間有一個(gè) 最大相同子串長度幼_1),6為子串的編碼長度,且長度為幼-1)的子串在編碼集合中最 多只能出現(xiàn)一次;任意編碼長度為6的子串均不相同;通過信息元數(shù)及碼字長度/3調(diào)節(jié)編 碼數(shù)量和編碼范圍。
[0021] 進(jìn)一步作為優(yōu)選的實(shí)施方式,所述多軌絕對光柵尺多元信息的信息元數(shù)為 為正整數(shù)。
[0022]進(jìn)一步作為優(yōu)選的實(shí)施方式,所述標(biāo)簽為一二元二碼道編碼,且已被搜素算法所 排除。
[0023] 參照圖2,一種多軌絕對光柵尺圖像解碼方法,包括以下步驟: 51、 獲取多軌絕對光柵尺的透光信息圖像; 52、 根據(jù)透光信息圖像得到二元碼元值,并根據(jù)二元碼元值合成多元碼元值; 53、 對多元碼元值中每個(gè)碼字的標(biāo)簽進(jìn)行識別,然后采用查表匹配法得到多軌絕對光 柵尺多元信息碼的準(zhǔn)確位置編碼。
[0024] 進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟S2包括: 521、 根據(jù)透光信息圖像通過圖像傳感器得到二元碼元值; 522、 根據(jù)設(shè)定的多元信息碼分解規(guī)則將二元碼元值合成多元碼元值。
[0025] 進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟S3包括: 531、 采用匹配法對多元碼元值中每個(gè)碼字的標(biāo)簽進(jìn)行識別,識別出標(biāo)簽所處的位置; 532、 根據(jù)標(biāo)簽所處的位置采用查表匹配法進(jìn)行解碼,得到標(biāo)簽位置粗碼,所述標(biāo)簽位 置粗碼包括標(biāo)簽前碼字位置粗碼和標(biāo)簽碼字位置粗碼; 533、 根據(jù)每個(gè)碼字的標(biāo)簽信息對標(biāo)簽位置粗碼進(jìn)行細(xì)分,得到解碼后的碼值。
[0026] 進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟S32具體為: 若標(biāo)簽位于解碼圖像的前半段,則對標(biāo)簽的后Mi碼元采用查表匹配法進(jìn)行解碼,并以 得到的位置信息作為標(biāo)簽碼字位置粗碼兒此時(shí),標(biāo)簽前碼字位置粗碼為d-U+/3)*c/ ;若標(biāo) 簽位于解碼圖像的后半段,則對標(biāo)簽的前6位碼元采用查表匹配法進(jìn)行解碼,并以得到的位 置信息作為標(biāo)簽前碼字位置粗碼兒此時(shí),標(biāo)簽碼字位置粗碼為d+G+/3)*c/,其中,解碼圖像 由透光信息圖像解碼而成,6為子串的編碼長度d為標(biāo)簽的長度,/2為碼字的長度,C/為單根 光柵的寬度。
[0027] 進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟S32具體為: 以標(biāo)簽的最中央條碼碼元作為位置參考點(diǎn),以解碼圖像的中心點(diǎn)作為測量位置參考 點(diǎn),判斷位置參考點(diǎn)是否與測量位置參考點(diǎn)重合,若是,則以標(biāo)簽位置粗碼作為解碼后的碼 值;反之,則根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置進(jìn)行進(jìn)一步 細(xì)分,并以得到的細(xì)分值作為解碼后的碼值。
[0028] 進(jìn)一步作為優(yōu)選的實(shí)施方式,所述根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以 及標(biāo)簽所處的位置進(jìn)行進(jìn)一步細(xì)分這一步驟,其具體為: 根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置對標(biāo)簽位置粗 碼進(jìn)行進(jìn)一步細(xì)分,若標(biāo)簽位于解碼圖像的前半段,則標(biāo)簽碼字位置粗碼J解碼后的碼值 為如/7*義標(biāo)簽前碼字位置粗碼解碼后的碼值為;若標(biāo)簽位于解碼圖像的后 半段,則標(biāo)簽前碼字位置粗碼d解碼后的碼值為標(biāo)簽碼字位置粗碼解碼后的碼值 為J+ (2+/3-/7)*?/,/7為位置參考點(diǎn)與測量位置參考點(diǎn)間距離碼元的數(shù)目。
[0029]下面結(jié)合說明書附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0030] 實(shí)施例一 本發(fā)明提出了一種多軌絕對光柵尺圖像編碼解碼方法,將多元信息分解到多條二元碼 道,如可將四元信息(A,G,C,T)可分解到兩條二元碼道上,而八元信息則可分解到三條二元 碼道上等;然后對其進(jìn)行位置編碼,制成查表表格。解碼時(shí),采用表格匹配法對比即可解碼 出相應(yīng)的位置信息。本實(shí)施例主要以四元信息為例,對編碼解碼的實(shí)現(xiàn)過程進(jìn)行說明。
[0031 ]本實(shí)施例的多軌絕對光柵尺圖像編碼解碼方法主要包括: (一)編碼 (1)為了保證不同的編碼碼字的唯一性及差異性和碼數(shù),本發(fā)明采用了搜索算法,實(shí)現(xiàn) 對四元信息(A,G,C,T)的編碼。本實(shí)施例的搜索算法具有以下特點(diǎn):1)保證了編碼不同碼字 的差異性,不同碼字序列之間有一個(gè)最大相同子串長度0 -1),且長度為(P1)的子串在編 碼集合中最多只能出現(xiàn)一次;2)任意編碼碼長度為6的子串均不相同;3)通過信息元數(shù)及 碼字長度/3調(diào)節(jié)編碼數(shù)量和編碼范圍。根據(jù)要求編碼長度的范圍能推論出編碼的碼字?jǐn)?shù) 量。對于一般的多元信息編碼來說,信息元數(shù)越大則編碼的碼池也越大,可用的編碼數(shù)目 多。本發(fā)明通過信息元數(shù)及碼字長度η的調(diào)節(jié)實(shí)現(xiàn)編碼數(shù)量的調(diào)節(jié),從而調(diào)節(jié)了編碼位置的 長度范圍。
[0032] (2)為了對每個(gè)碼字進(jìn)行定位,本實(shí)施例在碼字之間加入了標(biāo)簽。本實(shí)施例加入的 標(biāo)簽為一個(gè)特殊的二元二碼道編碼,其已被之前的搜索算法所排除。例如4 =7時(shí),該標(biāo)簽 可取為兩排同樣的1110111,即四元碼元的標(biāo)簽為TTTCTTT。其中,C的位置將對應(yīng)編碼位置 的參考點(diǎn)。標(biāo)簽長度2位,則一個(gè)完整碼字長度為和/3位,,碼字構(gòu)成可為(lllllnnnn)形 式或(nnnnlll 1)形式,即標(biāo)簽作為碼字的頭或者尾均可,本實(shí)施例以作為碼字頭為例;(6/為 單根光柵的寬度,則碼字間距為U+/3)*c/。
[0033](二)解碼 (1)本發(fā)明解碼時(shí)所采用的光學(xué)系統(tǒng)為傳統(tǒng)的光學(xué)傳感系統(tǒng)。由光源發(fā)出的光經(jīng)過準(zhǔn) 直鏡后垂直入射到光柵尺上,而光柵尺透光信息通過后面圖像傳感器處理后讀取,最后經(jīng) 過后續(xù)的嵌入式設(shè)備進(jìn)行解碼。本實(shí)施例圖像傳感器的讀碼信息長度取為2+2/3,確保了視 場中至少有一個(gè)標(biāo)簽被讀到。
[0034] (2)本發(fā)明將每一個(gè)編碼碼字與位置信息做成查表表格,獲得的圖像處理后,得到 其多元碼元值,然后通過查表匹配方法,即可找到其所表示的位置信息,具體的實(shí)現(xiàn)過程如 下: 1)首先通過圖像傳感器得到二元碼元值,并通過(一)確定的分解規(guī)則合成多元碼碼 值;然后識別標(biāo)簽,通過匹配法得到標(biāo)簽的位置。由于標(biāo)簽是選出來的特殊碼字,通過匹配 法容易得到標(biāo)簽的位置。再接著,根據(jù)標(biāo)簽所處的位置采用查表匹配法進(jìn)行解碼,得到標(biāo)簽 位置粗碼:若識別得到的標(biāo)簽位于解碼圖像的前半段,則對標(biāo)簽后6位碼元查表解碼,得到 的位置信息即為標(biāo)簽碼字位置粗碼,設(shè)為兒標(biāo)簽前碼字位置粗碼為若識別得 到的標(biāo)簽位于解碼圖像的后半段,則對標(biāo)簽前6位碼元查表解碼,得到的位置信息即為標(biāo) 簽前一個(gè)碼字的位置粗碼,設(shè)為兒則標(biāo)簽碼字位置粗碼(即標(biāo)簽所對應(yīng)碼字的位置值)為也 (和/3)*^/。通過此方法即可得到標(biāo)簽的位置粗碼C。由于任意兩個(gè)編碼長度為b的子串均不相 同,所以本發(fā)明的匹配算法只需要進(jìn)行6位碼元的匹配,而不需要進(jìn)行全碼匹配,解碼的速 度更快。
[0035] 此外,光柵尺在工作狀態(tài)下,由于工況環(huán)境的變化,如因惡劣環(huán)境出現(xiàn)柵線污染或 圖像傳感器讀數(shù)頭到光柵尺的距離變化等,可能導(dǎo)致個(gè)別柵線的辨識困難,此時(shí)可適當(dāng)提 高解碼的冗余,即進(jìn)行多于b位的碼元匹配,從而保證在惡劣環(huán)境下仍能正確解碼,提高解 碼的可靠性。
[0036] 2)利用每個(gè)碼字的標(biāo)簽信息做細(xì)分:以標(biāo)簽的最中央條碼碼元C為位置參考點(diǎn),以 解碼圖像的中心點(diǎn)為測量位置的參考點(diǎn),判斷二者是否重合,若是,則標(biāo)簽位置粗碼為準(zhǔn)確 值(即解碼后的碼值);反之,根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處 的位置進(jìn)行細(xì)分,得到細(xì)分值,并以細(xì)分值作為解碼后的碼值,如圖3和下表1所示。
[0037] 表1標(biāo)簽位置與解碼結(jié)果對應(yīng)關(guān)系表
本發(fā)明提出了一種多軌絕對光柵尺圖像編碼解碼方法,包括:多元信息通過最大相同 子串長度為特征的編碼過程,可靈活調(diào)節(jié)編碼數(shù)和編碼范圍;將多元信息碼分解為現(xiàn)有光 柵尺制造技術(shù)可及的二元信息碼的過程,更加簡單,效率更高;通過標(biāo)簽位定位進(jìn)行的解碼 過程,解碼速度快且精度高。本發(fā)明是一種簡單、快速而可行的編碼解碼方法,由于其編碼 后的光柵尺為多條二元信息,因此還可以應(yīng)用現(xiàn)有的二元光柵尺細(xì)分技術(shù)來提高精度。
[0038] 以上是對本發(fā)明的較佳實(shí)施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施 例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替 換,這些等同的變形或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種多軌絕對光柵尺圖像編碼方法,其特征在于:包括以下步驟: 51、 采用搜素算法對多軌絕對光柵尺的多元信息進(jìn)行編碼,得到多軌絕對光柵尺的多 元信息碼,所述搜素算法以最大相同子串長度為特征進(jìn)行編碼,且能靈活調(diào)節(jié)編碼數(shù)量和 編碼范圍; 52、 將多軌絕對光柵尺的多元信息碼分解到多條二元碼道上,然后在二元碼道上進(jìn)行 位置編碼,得到相應(yīng)的二元碼道編碼; 53、 在二元碼道編碼的碼字之間加入標(biāo)簽,得到最終的編碼,并根據(jù)最終的編碼中每個(gè) 編碼碼字和位置信息制成表格進(jìn)行存儲。2. 根據(jù)權(quán)利要求1所述的一種多軌絕對光柵尺圖像編碼方法,其特征在于:所述搜素算 法滿足:在不同的碼字序列之間有一個(gè)最大相同子串長度幼-1)4為子串的編碼長度,且 長度為幼-1)的子串在編碼集合中最多只能出現(xiàn)一次;任意編碼長度為6的子串均不相 同;通過信息元數(shù)及碼字長度/3調(diào)節(jié)編碼數(shù)量和編碼范圍。3. 根據(jù)權(quán)利要求2所述的一種多軌絕對光柵尺圖像編碼方法,其特征在于:所述多軌絕 對光柵尺多元信息的信息元數(shù)為2χ,ζ為正整數(shù)。4. 根據(jù)權(quán)利要求1、2或3所述的一種多軌絕對光柵尺圖像編碼方法,其特征在于:所述 標(biāo)簽為一二元二碼道編碼,且已被搜素算法所排除。5. -種多軌絕對光柵尺圖像解碼方法,其特征在于:包括以下步驟: 51、 獲取多軌絕對光柵尺的透光信息圖像; 52、 根據(jù)透光信息圖像得到二元碼元值,并根據(jù)二元碼元值合成多元碼元值; 53、 對多元碼元值中每個(gè)碼字的標(biāo)簽進(jìn)行識別,然后采用查表匹配法得到多軌絕對光 柵尺多元信息碼的準(zhǔn)確位置編碼。6. 根據(jù)權(quán)利要求5所述的一種多軌絕對光柵尺圖像解碼方法,其特征在于:所述步驟S2 包括: 521、 根據(jù)透光信息圖像通過圖像傳感器得到二元碼元值; 522、 根據(jù)設(shè)定的多元信息碼分解規(guī)則將二元碼元值合成多元碼元值。7. 根據(jù)權(quán)利要求5所述的一種多軌絕對光柵尺圖像解碼方法,其特征在于:所述步驟S3 包括: 531、 采用匹配法對多元碼元值中每個(gè)碼字的標(biāo)簽進(jìn)行識別,識別出標(biāo)簽所處的位置; 532、 根據(jù)標(biāo)簽所處的位置采用查表匹配法進(jìn)行解碼,得到標(biāo)簽位置粗碼,所述標(biāo)簽位 置粗碼包括標(biāo)簽前碼字位置粗碼和標(biāo)簽碼字位置粗碼; 533、 根據(jù)每個(gè)碼字的標(biāo)簽信息對標(biāo)簽位置粗碼進(jìn)行細(xì)分,得到解碼后的碼值。8. 根據(jù)權(quán)利要求7所述的一種多軌絕對光柵尺圖像解碼方法,其特征在于:所述步驟 S32具體為: 若標(biāo)簽位于解碼圖像的前半段,則對標(biāo)簽的后6位碼元采用查表匹配法進(jìn)行解碼,并 以得到的位置信息作為標(biāo)簽碼字位置粗碼兒此時(shí),標(biāo)簽前碼字位置粗碼為fU+/3)*c/ ;若 標(biāo)簽位于解碼圖像的后半段,則對標(biāo)簽的前6位碼元采用查表匹配法進(jìn)行解碼,并以得到的 位置信息作為標(biāo)簽前碼字位置粗碼兒此時(shí),標(biāo)簽碼字位置粗碼為d+Q+/3)*c/,其中,解碼圖 像由透光信息圖像解碼而成4為子串的編碼長度d為標(biāo)簽的長度,/2為碼字的長度,c/ 為單根光柵的寬度。9. 根據(jù)權(quán)利要求8所述的一種多軌絕對光柵尺圖像解碼方法,其特征在于:所述步驟 S32具體為: 以標(biāo)簽的最中央條碼碼元作為位置參考點(diǎn),以解碼圖像的中心點(diǎn)作為測量位置參考 點(diǎn),判斷位置參考點(diǎn)是否與測量位置參考點(diǎn)重合,若是,則以標(biāo)簽位置粗碼作為解碼后的碼 值;反之,則根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置進(jìn)行進(jìn)一步 細(xì)分,并以得到的細(xì)分值作為解碼后的碼值。10. 根據(jù)權(quán)利要求9所述的一種多軌絕對光柵尺圖像解碼方法,其特征在于:所述根據(jù) 位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置進(jìn)行進(jìn)一步細(xì)分這一步驟,其 具體為: 根據(jù)位置參考點(diǎn)與測量位置參考點(diǎn)間的距離以及標(biāo)簽所處的位置對標(biāo)簽位置粗碼 進(jìn)行進(jìn)一步細(xì)分,若標(biāo)簽位于解碼圖像的前半段,則標(biāo)簽碼字位置粗碼d解碼后的碼值為也 /7*義標(biāo)簽前碼字位置粗碼解碼后的碼值為f (2+/3 ;若標(biāo)簽位于解碼圖像的后半段, 則標(biāo)簽前碼字位置粗碼d解碼后的碼值為標(biāo)簽碼字位置粗碼解碼后的碼值為U +/3-/7)*?/,/7為位置參考點(diǎn)與測量位置參考點(diǎn)間距離碼元的數(shù)目。
【文檔編號】G01D5/38GK105973287SQ201610293695
【公開日】2016年9月28日
【申請日】2016年5月4日
【發(fā)明人】胡峰, 陳新, 王晗, 陳新度
【申請人】廣東工業(yè)大學(xué)