CN107014348B - 一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法 - Google Patents
一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法 Download PDFInfo
- Publication number
- CN107014348B CN107014348B CN201710209401.1A CN201710209401A CN107014348B CN 107014348 B CN107014348 B CN 107014348B CN 201710209401 A CN201710209401 A CN 201710209401A CN 107014348 B CN107014348 B CN 107014348B
- Authority
- CN
- China
- Prior art keywords
- code
- width
- white
- black
- distance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000003384 imaging method Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C5/00—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法,所述标尺条码由黑白相间的条纹码组成,其特征在于,所述黑色条纹码具有相同的宽度,白色条纹码具有不同的宽度;每个码元由两个白色条纹码和一个黑色条纹码组成,相邻的两组码元共用一个白色条纹码。本发明标尺条码及其编码解码方法具有解码运算简单,使测距电子水准仪在测量高程的同时可以测量距离的功能,拓宽了水准仪的使用范围。
Description
技术领域
本发明涉及测绘仪器技术,尤其涉及一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法。
背景技术
目前电子水准仪的解码方式主要有相关法、几何法和相位法。相关法和几何法的编码方式复杂,并且解码所需计算时间较长,测量速度慢,不利于外业环境的测量。已有电子水准仪的测量精度不高,在0.1mm左右,主要原因就是电子水准仪在解码时仅利用一维的黑白条码组成的相位谱与水准仪中的相位谱进行比较,根据相位差计算出中丝所在高度,这样仅利用一维信息,精度势必难以满足要求。并且现在可以测量距离的电子水准仪精度较低,一般只做参考用,而在实际工程测量中往往需要在测量高度的同时也对距离进行测量,并且保证其精度。全站仪可以测量距离和高度,但是全站仪的操作复杂,在外业作业时需要很长时间对其进行调平操作,且价格昂贵。
发明内容
本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法。
本发明解决其技术问题所采用的技术方案是:一种用于测距电子水准仪水准尺的标尺条码,所述标尺条码由黑白相间的条纹码组成,其特征在于,所述黑色条纹码具有相同的宽度,白色条纹码具有不同的宽度;每个码元由两个白色条纹码和一个黑色条纹码组成,相邻的两组码元共用一个白色条纹码。
按上述方案,所述白色条纹码的宽度以设定的规律排列。
按上述方案,所述白色条纹码的宽度的规律排列为:
白色条码最大宽度为黑色条码的1.5倍,最大宽度为黑色条码的0.3倍,其余白色条码宽度在此区间内按线性插值。
按上述方案,为保证标尺的条码均匀性,所述白色条纹码的宽度的规律排列为:
按上述方案,所述标尺上任意两组码元的3个条码的宽度比例不相同。
一种用于测距电子水准仪水准尺的编码解码方法,其特征在于,解码由以下步骤组成:
1)使用中值滤波算法将获取的码元灰度图像转换为二值图像;
2)采用mean-shift算法将二值图像进行分割,并根据中丝所在位置确定中丝所属的码元;
3)使用最小二乘法确定码元中每个条纹的上下边界直线,根据直线间的距离确定条纹的宽度,并根据3个条纹的宽度比例确定码元的高度;
4)根据中丝位置将中丝所在条纹分为上下两部分,并根据上下两部分的宽度比例确定中丝的高度,即测量所得高度。
5)根据中丝所在码元中黑色条码的成像宽度以及像距,结合三角形相似原理,计算出视距,也即需要测量的距离。
本发明产生的有益效果是:本发明具有解码运算简单,在测量高程的同时可以测量距离的功能,拓宽了水准仪的使用范围。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明编码方法编码后的一段条纹;
图2是本发明解码方法经过mean-shift算法分割后的图像;
图3是本发明解码方法中丝所在条纹的测量示意图;
图4是本发明解码方法距离测量示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,图1为本发明的一种实例概略图。图中黑色条码具有相同的宽度,白色条码具有不同的宽度。每个码元由两个白色一个黑色的条码组成,两个码元共用一个白色条码。一把直尺上每个码元的三个条纹宽度比例不同。
白色条纹码的宽度的规律排列为:
白色条码最大宽度为黑色条码的1.5倍,最大宽度为黑色条码的0.3倍,其余白色条码宽度在此区间内按线性插值。
解码时根据中丝所在码元的三个条纹宽度比例确定码元的高度,中丝2所对应的高度由以下步骤进行确定。
1.使用中值滤波算法将获取的二维码灰度图像转换为二值图像
2.采用mean-shift算法将二值图像进行分割,并根据中丝2所在位置确定中丝所属的码元。
3.使用最小二乘法确定码元中每个条纹的上下边界直线L1、L2、L3、L4,根据直线间的距离d1,d2,d3确定条纹的宽度,并根据3个条纹的宽度比例d1:d2:d3确定码元的高度。
4.根据中丝位置将中丝所在条纹分为上下两部分,并根据上下两部分的宽度比例d4:d5确定中丝2的高度,即测量所得高度。
距离的测量在根据中丝2所在码元中黑色条码的实际宽度d1,成像宽度d7以及像距确定。由于黑色码的实际宽度已知且固定,根据三角形相似原理,可以推算出视距,也即需要测量的距离。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (2)
1.一种用于测距电子水准仪水准尺的编码解码方法,标尺条码由黑白相间的条纹码组成,其特征在于,黑白相间的条纹码中,黑色条纹码具有相同的宽度,白色条纹码具有不同的宽度;每个码元由两个白色条纹码和一个黑色条纹码组成,相邻的两组码元共用一个白色条纹码;
所述白色条纹码的宽度的规律排列为:
白色条码的最大宽度为黑色条码的1.5倍,最小宽度为黑色条码的0.3倍,其余白色条码宽度在此区间内按线性插值;
所述标尺上任意两组码元的3个条码的宽度比例不相同;
其特征在于,解码由以下步骤组成:
1)使用中值滤波算法将获取的码元灰度图像转换为二值图像;
2)采用mean-shift算法将二值图像进行分割,并根据中丝所在位置确定中丝所属的码元;
3)使用最小二乘法确定码元中每个条纹的上下边界直线,根据直线间的距离确定条纹的宽度,并根据3个条纹的宽度比例确定码元的高度;
4)根据中丝位置将中丝所在条纹分为上下两部分,并根据上下两部分的宽度比例确定中丝的高度,即测量所得高度;
5)根据中丝所在码元中黑色条码的成像宽度以及像距,结合三角形相似原理,计算出视距,也即需要测量的距离。
2.根据权利要求1所述的编码解码方法,其特征在于,所述白色条纹码的宽度以设定的规律排列。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710209401.1A CN107014348B (zh) | 2017-03-31 | 2017-03-31 | 一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710209401.1A CN107014348B (zh) | 2017-03-31 | 2017-03-31 | 一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107014348A CN107014348A (zh) | 2017-08-04 |
CN107014348B true CN107014348B (zh) | 2020-08-04 |
Family
ID=59446545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710209401.1A Active CN107014348B (zh) | 2017-03-31 | 2017-03-31 | 一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107014348B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110864666B (zh) * | 2019-11-29 | 2022-02-22 | 西安理工大学 | 一种二维水准测量标尺及识读方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH676043A5 (zh) * | 1983-12-30 | 1990-11-30 | Wild Leitz Ag | |
CN2180971Y (zh) * | 1994-01-18 | 1994-10-26 | 周坤升 | 一种工程测量两用水准尺 |
CN1482435A (zh) * | 2003-08-14 | 2004-03-17 | 杨俊志 | 用于距离(高程)和角度测量的绝对编码和解码方法 |
CN100470197C (zh) * | 2004-11-26 | 2009-03-18 | 武汉大学 | 一种数字水准仪条码尺或电子经纬仪度盘的条码及其编码解码方法 |
CN1743802A (zh) * | 2005-09-21 | 2006-03-08 | 叶晓明 | 一种测量用条码及其测量仪器 |
CN100491927C (zh) * | 2007-09-10 | 2009-05-27 | 王源仁 | 二维码标尺及其识读方法 |
CN101871777B (zh) * | 2010-05-07 | 2012-01-25 | 樊小鹏 | 一种适用于测量的条码及测量仪器 |
JP5688300B2 (ja) * | 2011-01-13 | 2015-03-25 | 株式会社トプコン | 電子レベル装置及びこの電子レベル装置に用いる標尺 |
CN102654400A (zh) * | 2011-03-01 | 2012-09-05 | 丁梅 | 应用于数字水准仪条码尺的伪随机条码 |
CN102261926B (zh) * | 2011-05-06 | 2013-04-17 | 常州市新瑞得仪器有限公司 | 数字水准仪条码尺的编码和解码方法 |
JP5829848B2 (ja) * | 2011-07-04 | 2015-12-09 | 株式会社トプコン | 電子レベル用標尺 |
CN102829757B (zh) * | 2012-08-22 | 2015-01-14 | 邹涛 | 数字水准测量系统、方法、复合编码水准标尺及其生产方法 |
-
2017
- 2017-03-31 CN CN201710209401.1A patent/CN107014348B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107014348A (zh) | 2017-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107490348A (zh) | 编码结构光三维测量中的编码光栅投影方法 | |
CN105823416B (zh) | 多相机测量物体的方法和装置 | |
CN103411540B (zh) | 一种高精密的光栅位移测量装置 | |
CN102519390B (zh) | 三编码周期灰度梯形相移结构光三维信息获取方法 | |
CN107339954B (zh) | 基于周期不同步正弦条纹加相位编码条纹的三维测量方法 | |
CN107121072B (zh) | 二维绝对位移编码器 | |
CN105890634B (zh) | 一种绝对式编码器及其解码测量方法 | |
CN102509094A (zh) | 基于结构光的嵌入式3d指纹采集方法及系统 | |
CN106996744A (zh) | 一种基于条码尺的实时位移精确测量装置及测量方法 | |
CN106643562A (zh) | 基于时域空域混合编码的结构光条纹投射方法 | |
CN104019834B (zh) | 单码道绝对位置的编码方法及读数测量系统 | |
CN105303224A (zh) | 一种容量大、鲁棒性强的编码标志点及其解码方法 | |
CN109579742A (zh) | 一种s型分段相位编码结构光三维测量方法 | |
CN107462168A (zh) | 一种新型阵列光电传感器光栅位移检测系统及方法 | |
CN105069789A (zh) | 基于编码网格模板的结构光动态场景深度获取方法 | |
CN105758312A (zh) | 一种绝对式光栅尺及其条纹边界定位方法 | |
CN207132850U (zh) | 一种基于条码尺的实时位移精确测量装置 | |
CN110617770A (zh) | 基于位置编码的位移检测系统及检测方法 | |
CN113345039B (zh) | 三维重建量化结构光相位图像编码方法 | |
CN110849290A (zh) | 基于形态学操作的分段量化编码强度的三维测量方法 | |
CN107014348B (zh) | 一种用于测距电子水准仪水准尺的标尺条码及其编码解码方法 | |
CN107764296A (zh) | 绝对位置码及其识读装置 | |
CN105783715B (zh) | 一种绝对式光栅尺测量装置及其测量方法 | |
CN108917609B (zh) | 一种单轨绝对光栅尺系统 | |
CN102519396B (zh) | 三个灰度对称线性编码周期的采样点三维信息获取方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |