标定靶标法
在已知几何尺寸的标定筒内成像,建立畸变查找表(LUT),实测坐标与理论坐标之差即为畸变场,后续图像逐像素查表修正。
不同处理目标对应完全不同的算法族。先把"处理目标"和"算法"的关系理清楚,再看每一层用什么算法。
每一层的输出是下一层的输入,算法的选择在每层都不同。
环形图像的极坐标变换 + 畸变校正
锥形镜成像后,CCD 拍到的是环形图像(角度方向 = 方位角,径向方向 = 深度)。但这个映射不是线性的——锥面的几何特性导致方位角方向均匀,但径向方向的深度映射是非线性的。
在已知几何尺寸的标定筒内成像,建立畸变查找表(LUT),实测坐标与理论坐标之差即为畸变场,后续图像逐像素查表修正。
将径向畸变拟合为多项式:Δr = k1·r + k2·r³ + k3·r⁵,参数由标定得到。这是 OTV 软件普遍使用的畸变模型。
当光学组件(镜片/传感器)未严格共轴时,径向畸变之外还会引入切向分量。完整模型需同时估计径向 (k1, k2, k3) 与切向 (p1, p2) 系数。锥镜 OTV 系统中切向畸变通常较小,但高分辨率成像或大孔径物镜下不可忽略。
把相机抽象为多项式函数而非经典针孔模型——直接从标定靶标学习"入射光线方向 ↔ 成像平面坐标"的映射,跳过中间几何参数。该模型对鱼眼、广角、锥镜等大视场成像的统一表达能力优于 Brown-Conrady。
Δr = k1·r + k2·r³ + k3·r⁵
参数 k1, k2, k3 由标定得到。OTV 软件普遍使用此模型。Eq.5.13
钻孔环境的两类主要图像质量问题:照明不均匀 + 对比度不足
钻孔环境导致两类主要图像质量问题:① 照明不均匀(孔壁不同方位亮度差、深度方向渐变)② 对比度不足(岩石颜色接近,裂缝与基质灰度差小)。
针对照明不均匀
I_corrected = (I_raw − I_dark) / (I_flat − I_dark)
I_dark 是遮光时的暗电流图像(传感器本底噪声),I_flat 是均匀白板的参考图像(照明不均匀的基准)。这个算法来自天文 CCD 成像,在 OTV 中被直接移植,是预处理的标准步骤。
I_dark 是遮光时的暗电流图像(传感器本底噪声),I_flat 是均匀白板的参考图像(照明不均匀的基准)。这个算法来自天文 CCD 成像,在 OTV 中被直接移植,是预处理的标准步骤。
局部对比度增强
全局直方图均衡会把整张图的对比度拉均,但钻孔图像中不同深度段岩性差异大,全局处理会过度增强某些区域同时压制另一些区域。CLAHE 是增强裂缝可见性最常用的预处理步骤之一。
降噪保边
∂I/∂t = div(c(|∇I|) · ∇I)
Perona-Malik 扩散方程(1990)
普通高斯模糊在降噪的同时会模糊裂缝边缘。各向异性扩散的思想:在梯度小的区域(均质岩石)强扩散(强降噪),在梯度大的区域(裂缝边缘)弱扩散(保留边缘)。其中 c(|∇I|) 是梯度幅值的单调递减函数——梯度越大,扩散系数越小。这对 OTV 图像特别有价值:岩石基质区域被平滑,裂缝的细线被保留甚至增强。
恢复运动模糊与失焦模糊
井下提升 / 下放过程中探管振动、水体扰动、LED 同步误差都会引入运动模糊。算法层面:维纳滤波(Wiener Filter)处理已知 PSF,盲去卷积(Blind Deconvolution)同时估计 PSF 与清晰图;近年基于深度学习的 DeblurGAN 类方法对未知模糊核的去除效果显著。
从单帧或多帧低分辨率图重建高分辨率细节
受井下空间限制,探管传感器物理分辨率受限。算法层面:传统插值(双三次)保形但生硬;基于学习的方法(ESRGAN、Real-ESRGAN)能重建更真实的岩石纹理与裂缝细节,是当前研究热点。
消除 RGB 通道的横向 / 纵向偏移
锥镜 OTV 系统中不同波长光线折射率不同,会导致 R/G/B 通道在边缘区域出现横向偏移(紫边/绿边)。校正方法:在标定靶标上分别拟合各通道畸变模型,展开时按通道独立映射。
整个处理流程中算法种类最多、研究最活跃的层级。
裂缝在展开图上的理论形态是正弦曲线:z(θ) = z₀ + r·tan(δ)·cos(θ − φ),其中 z₀ = 中心深度,δ = 倾角,φ = 倾向方位角,r = 钻孔半径。
对每个边缘像素点 (θᵢ, zᵢ),在参数空间 (z₀, A, φ) 中对所有满足 z₀ + A·cos(θᵢ − φ) = zᵢ 的参数投票。参数空间中的峰值 = 一条裂缝的参数。
优点:对噪声和裂缝不连续(局部遮挡)鲁棒。缺点:参数空间是三维的,计算量大;多条裂缝接近时峰值混叠。
R(z₀, δ, φ) = ∫ I(θ, z₀ + r·tan(δ)·cos(θ−φ)) dθ
本质上与 Hough 变换同族,但直接在图像上沿特定曲线积分。积分值大的参数组合对应一条真实裂缝。在 OTV 图像处理软件中,Radon 变换是自动拾取的主流基础算法。
第一步:Canny 算子(高斯平滑 + 梯度计算 + 非极大值抑制 + 双阈值)得到边缘像素图。第二步:对边缘像素用 RANSAC(随机采样一致性)拟合正弦参数。RANSAC 对离群点(噪声、其他裂缝的边缘)鲁棒——随机选少量点拟合参数,检验其余点是否符合,重复多次取最大内点集——有效分离同一图像中多条相交裂缝。
地层界面在展开图上是接近水平的窄带过渡区(倾角小时退化为近直线)。
计算每列像素的垂向梯度 → 水平方向累加(一整圈孔壁同一深度的梯度求和)→ 峰值位置 = 地层界面深度。这本质上是把 360° 方向的信息折叠成 1D 深度信号,利用地层界面"全周连续"的特性来增强信噪比。
溶洞在展开图上表现为局部暗区(低反射率)+ 旅行时突变(ATV 数据),形态不规则。
检测到裂缝的正弦参数后,直接反算地质参数
检测到裂缝的正弦参数后,直接反算地质参数。
δ = arctan(A / r)
倾角计算(图中 α = arctan(h/D))
正弦参数 (z₀, A, φ) → 倾角 δ = arctan(A / r),倾向方位角 = φ(需加磁偏角校正),视开度 = 正弦曲线的线宽 × 比例因子。
可选层级,依赖多光谱成像能力
在 RGB 或多光谱空间中,不同岩性的像素集群分布不同。
本页出现的所有算法、模型、人名