SSTPTV:一种新的高光谱图像去噪正则化方法

YOLO多任务实战,实例分割、姿态估计与目标跟踪 本文系统阐述YOLOv8多任务实战技术,涵盖实例分割、姿态估计与目标跟踪的联合实现。基于共享骨干与解耦头设计,YOLOv8通过原型掩码与关键点回归实现高效多任务推理,支持检测、分割、姿态、分类与跟踪一体化部署。文章详解网络结构、任务头设计、联合训练优化及TensorRT加速,提供可复现的完整代码流程,适用于工业视觉、智慧交通等实时多任务场景,显著降低开发与部署成本。 阅读详情

(2026-01) Spatial-spectral texture-preserved total variation: a novel regularization for hyperspectral image denoising (SSTPTV)

期刊: IEEE Transactions on Circuits and Systems for Video Technology (发表日期: 2026-01)
作者: Jian-Li Zhao; Tian-Heng Zhang; Sheng Fang; Jian-Feng Gao; Jin-Yu Wang; Mao-Guo Gong
DOI: 10.1109/TCSVT.2025.3598368
代码: https://github.com/zth-code/SSTPTV
一句话定位:本文针对高光谱图像去噪中传统 TV 正则容易过度平滑纹理的问题,提出空间-光谱纹理保持总变分 SSTPTV,通过纹理自适应加权、log 稀疏度量和张量交替子空间表示,在去除混合噪声的同时更好保留空间-光谱纹理结构。
标签:#高光谱图像去噪 #总变分 #纹理保持 #张量分解 #低秩建模 #ADMM

一. 摘要与核心贡献

1.1 摘要复述

高光谱图像去噪常利用局部平滑先验,典型做法是 TV 正则化,但传统 TV 对所有梯度位置施加统一稀疏惩罚,容易在去噪时抹除纹理细节。本文提出空间-光谱纹理保持总变分 SSTPTV,通过从梯度图中学习空间和光谱纹理权重,并用 log 函数改进稀疏惩罚,使纹理区域受到更弱收缩、非纹理区域受到更强平滑。进一步,作者将 SSTPTV 嵌入 TRPCA 去噪框架,并设计张量交替子空间 TAS,使正则作用于特征更集中的子空间。模拟与真实噪声实验表明,该方法在混合噪声去除和纹理保持方面优于多种深度学习与张量模型基线。

1.2 核心创新点

  • 创新点 1: 空间-光谱纹理保持 TV 正则 SSTPTV。 不再对梯度图所有元素施加统一 l1 惩罚,而是根据空间纹理图和光谱纹理图自适应设置权重,使纹理区域惩罚更弱、平滑区域惩罚更强。
  • 创新点 2: 基于 log 函数的稀疏度量。 用 log 型非凸稀疏近似替代传统 l1 稀疏惩罚,使大梯度值,即纹理或边缘区域,获得更小收缩阈值,从而减少纹理细节损失。
  • 创新点 3: 张量交替子空间表示 TAS。 将空间梯度特征和光谱梯度特征分别投影到不同子空间,在更紧凑、更高信息密度的子空间上施加 SSTPTV 约束,以更有效捕获整体空间纹理和整体光谱纹理。
  • 创新点 4: 可嵌入式 TV 优化框架。 SSTPTV 不仅构成新的去噪模型,还可替换或增强其他 TV 类高光谱去噪方法,如 LRTDTV 和 RCTV,提升其纹理保持能力。

1.3 效果速览

  • Pavia University,复杂混合噪声 Case4: SSTPTV 达到 PSNR 31.91 dB / SSIM 0.86,优于 RCTV 的 30.98 dB / 0.84 和 LRTDTV 的 30.92 dB / 0.82。
  • Washington DC Mall,复杂混合噪声 Case4: SSTPTV 达到 PSNR 32.77 dB / SSIM 0.92,优于 RCTV 的 31.74 dB / 0.89 和 LRTDTV 的 30.19 dB / 0.85。
  • 迁移增强效果: 将 SSTPTV 嵌入 LRTDTV 和 RCTV 后,Pavia 与 WDC 上 PSNR 均有提升,例如 WDC Case4 中 RCTV 从 31.74 dB 提升到 32.35 dB。

二. 研究背景与动机

2.1 领域问题

高光谱图像 HSI 同时包含二维空间信息和一维连续光谱信息,在遥感、农业、矿物探测、医学诊断等场景中具有重要价值。但在成像和传输过程中,HSI 容易受到高斯噪声、椒盐噪声、条纹噪声、死线噪声等混合噪声污染,导致后续分类、解混、变化检测等任务性能下降。HSI 去噪的核心难点在于:既要充分抑制多类型噪声,又不能破坏空间纹理、边缘结构和光谱曲线细节。

2.2 既有方法的不足

  • RPCA / TRPCA / 低秩张量分解方法的不足: 这类方法利用 HSI 的全局低秩性,将图像分解为干净低秩部分和稀疏噪声部分,但单纯低秩先验难以充分刻画局部空间-光谱平滑性和纹理结构。
  • 传统 TV 类方法的不足: TV、3DTV、CTV、SSTV、E3DTV、RCTV 等方法通过约束梯度图稀疏性表达局部平滑先验,但通常对所有梯度位置使用统一惩罚,容易把纹理区域的大量高频梯度当作噪声压制,导致过度平滑。
  • 已有自适应 TV / 纹理保持 TV 的不足: 现有方法一定程度上引入权重以保护纹理,但对光谱纹理特征的捕获仍不足,尤其难以合理设计光谱方向梯度图的稀疏惩罚权重。
  • 深度学习类方法的不足: 深度先验或无监督深度方法可获得较好视觉效果,但通常计算开销较大,训练或优化耗时长;在混合噪声场景下也未必稳定优于模型驱动方法。

2.3 研究动机

本文的核心动机是:根据 HSI 中纹理区域与非纹理区域梯度稀疏性不同这一物理现象,设计一种能区分空间纹理和光谱纹理的自适应 TV 正则,使模型在保留纹理细节的同时有效去除混合噪声。


三. 方法与模型框架

3.1 问题定义

给定受噪声污染的高光谱图像:
Y∈Rm×n×p Y \in \mathbb{R}^{m \times n \times p} Y∈Rm×n×p
其中 m,nm,nm,n 为空间尺寸,ppp 为光谱波段数。观测图像被建模为:

Y=X+N+S Y = X + N + S Y=X+N+S

  • YYY : 观测到的含噪 HSI;
  • XXX : 待恢复的干净 HSI;
  • NNN : 高斯噪声项;
  • SSS : 稀疏噪声项,如椒盐噪声、条纹、死线等;
  • DlXD_l XDl​X : 沿第 lll 个方向的梯度图, l=1,2,3l=1,2,3l=1,2,3 分别表示空间垂直、空间水平和光谱方向。

3.2 总体架构

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/668ce2f9882242919289e5a0676b7e64.png

整体方法可理解为“TRPCA 去噪框架 + SSTPTV 纹理保持正则 + TAS 张量交替子空间表示 + ADMM 优化”。流程如下:

  1. 噪声分解模块: 将含噪 HSI 表示为干净图像 XXX 、高斯噪声 NNN 和稀疏噪声 SSS ,分别建模不同类型噪声。
  2. 三维梯度与纹理提取模块: 对 XXX 沿空间垂直、空间水平、光谱三个方向求梯度,得到 D1X,D2X,D3XD_1X,D_2X,D_3XD1​X,D2​X,D3​X ,再通过空间或光谱均值滤波提取纹理图。
  3. 权重学习模块: 将纹理图转换为 TV 权重 W1,W2,W3W_1,W_2,W_3W1​,W2​,W3​ ,纹理越强的位置权重越小,惩罚越弱。
  4. 张量交替子空间 TAS 模块: 将空间梯度和光谱梯度分别映射到不同子空间,使 SSTPTV 作用在更紧凑的特征空间上。
  5. ADMM 求解模块: 交替更新权重、子空间变量、干净图像、噪声项和拉格朗日乘子,直到收敛。

3.3 关键模块详解

  • 模块 A: 空间-光谱纹理图提取。 对空间梯度图 D1X,D2XD_1X,D_2XD1​X,D2​X ,沿光谱维度求均值,以利用不同波段空间结构一致性并抑制随机噪声;对光谱梯度图 D3XD_3XD3​X ,沿空间维度求均值,以得到整体光谱变化曲线。这样可以从含噪图像中较稳健地估计空间纹理和光谱纹理。
  • 模块 B: 纹理自适应权重学习。 权重与纹理强度成反比:纹理区域梯度大、权重小,因此稀疏惩罚减弱;平滑区域梯度小、权重大,因此噪声波动被更强压制。该机制解决了传统 TV 对所有区域“一刀切”惩罚的问题。
  • 模块 C: log 型稀疏度量。 传统 l1 范数是 l0 范数的凸近似,但对大幅值梯度惩罚偏强。log 函数对大梯度施加更小收缩阈值,使纹理和边缘不容易被抹平;对小梯度仍能保持较强收缩,有利于去噪。
  • 模块 D: 张量交替子空间 TAS。 对空间梯度 D1X,D2XD_1X,D_2XD1​X,D2​X ,用 Pl×3QlP_l \times_3 Q_lPl​×3​Ql​ 表示,并约束 QlQlT=IlQ_lQ_l^T=I_lQl​QlT​=Il​ ,使整体空间纹理集中到子空间张量 P1,P2P_1,P_2P1​,P2​ 中;对光谱梯度 D3XD_3XD3​X ,通过约束 P3P_3P3​ 的 mode-3 展开矩阵正交,使整体光谱纹理集中到子空间矩阵 Q3Q_3Q3​ 中。

3.4 关键公式

  • 公式 1: 含噪 HSI 分解模型

    Y=X+N+S Y = X + N + S Y=X+N+S

    作用: 将观测图像分解为干净图像、高斯噪声和稀疏噪声,适合处理真实 HSI 中常见的混合噪声。

  • 公式 2: 空间-光谱纹理图提取

    GlX=∑k=1pDlX(:,:,k)p,l=1,2 G_l^X = \frac{\sum_{k=1}^{p}D_l^X(:,:,k)}{p}, \quad l=1,2 GlX​=p∑k=1p​DlX​(:,:,k)​,l=1,2

    g3X=∑i=1m∑j=1nD3X(i,j,:)mn g_3^X = \frac{\sum_{i=1}^{m}\sum_{j=1}^{n}D_3^X(i,j,:)}{mn} g3X​=mn∑i=1m​∑j=1n​D3X​(i,j,:)​

    作用: 空间梯度图沿光谱维平均,提取整体空间纹理;光谱梯度图沿空间维平均,提取整体光谱纹理,同时降低随机噪声影响。

  • 公式 3: SSTPTV 正则

    ∥X∥SSTPTV=∑l=13∥DlX∥Wl,εl=∑l=13∑i,j,klog⁡(Wl(i,j,k)DlX(i,j,k)+εl) \|X\|_{SSTPTV}= \sum_{l=1}^{3}\|D_l^X\|_{W_l,\varepsilon_l} = \sum_{l=1}^{3}\sum_{i,j,k}\log\left(W_l(i,j,k)D_l^X(i,j,k)+\varepsilon_l\right) ∥X∥SSTPTV​=l=1∑3​∥DlX​∥Wl​,εl​​=l=1∑3​i,j,k∑​log(Wl​(i,j,k)DlX​(i,j,k)+εl​)

    作用: 通过权重 WlW_lWl​ 和 log 稀疏度量联合控制梯度惩罚,使纹理区域少收缩、平滑区域强收缩。

  • 公式 4: TAS 张量交替子空间表示

    DlX=Pl×3Ql,QlQlT=Il,l=1,2 D_l^X=P_l\times_3 Q_l,\quad Q_lQ_l^T=I_l,\quad l=1,2 DlX​=Pl​×3​Ql​,Ql​QlT​=Il​,l=1,2

    D3X=P3×3Q3,unfold3(P3)unfold3(P3)T=I3 D_3^X=P_3\times_3 Q_3,\quad unfold_3(P_3)unfold_3(P_3)^T=I_3 D3X​=P3​×3​Q3​,unfold3​(P3​)unfold3​(P3​)T=I3​

    作用: 将空间纹理和光谱纹理分别表示到不同子空间中,使正则化作用于更紧凑的特征表示,而不是直接作用于完整梯度图。

  • 公式 5: SSTPTV 去噪模型

    min⁡α(∑l=12∥Pl∥Wl,εl+∥Q3∥W3,ε3)+β∥N∥F2+∥S∥1 \min \alpha\left(\sum_{l=1}^{2}\|P_l\|_{W_l,\varepsilon_l}+\|Q_3\|_{W_3,\varepsilon_3}\right) +\beta\|N\|_F^2+\|S\|_1 minα(l=1∑2​∥Pl​∥Wl​,εl​​+∥Q3​∥W3​,ε3​​)+β∥N∥F2​+∥S∥1​

    s.t.Y=X+N+S,DlX=Pl×3Ql s.t.\quad Y=X+N+S,\quad D_lX=P_l\times_3Q_l s.t.Y=X+N+S,Dl​X=Pl​×3​Ql​

    作用: 在 TRPCA 框架下,将 SSTPTV 约束施加到 TAS 子空间,实现混合噪声去除与纹理保持的平衡。


四. 实验设计

4.1 数据集

数据集特征/模态规模用途
Pavia University高光谱遥感图像,空间-光谱立方体256 × 256 × 144模拟噪声实验;测试不同噪声类型下的 PSNR / SSIM
Washington DC Mall高光谱遥感图像,包含城市区域空间纹理256 × 256 × 81模拟噪声实验;测试复杂混合噪声去除能力
AVIRIS Indian Pines真实高光谱遥感图像,含真实噪声145 × 145 × 220真实噪声实验;通过视觉质量和光谱曲线平滑性评估

4.2 评价指标

  • PSNR: 峰值信噪比,衡量恢复图像与干净图像之间的像素级误差,数值越高越好。
  • SSIM: 结构相似性指标,衡量恢复图像在亮度、对比度和结构方面与干净图像的相似程度,数值越高越好。
  • 视觉质量: 在真实噪声实验中,由于缺少干净参考图像,通过条纹、死线、模糊程度和纹理保留情况进行主观评估。
  • 光谱曲线平滑性: 对 Indian Pines 中指定空间位置的像素,观察其沿光谱维度的变化曲线;干净 HSI 的光谱曲线通常更平滑且异常波动更少。

4.3 实现细节与超参数

  • 优化器/求解方式: 使用 ADMM,即交替方向乘子法,对 Wl,Pl,Ql,X,N,S,MlW_l,P_l,Q_l,X,N,S,M_lWl​,Pl​,Ql​,X,N,S,Ml​ 等变量交替更新。
  • 关键超参数: β=60\beta=60β=60 ; μ0=1×10−2\mu_0=1\times10^{-2}μ0​=1×10−2 ,并按 μt+1=min⁡(1.2μt,1×106)\mu^{t+1}=\min(1.2\mu^t,1\times10^6)μt+1=min(1.2μt,1×106) 更新;TAS 中张量秩设置为 (3,3,8)(3,3,8)(3,3,8) 。
  • 正则权重: α=λmn\alpha=\lambda\sqrt{mn}α=λmn​ ,其中 m,nm,nm,n 为空间尺寸, λ\lambdaλ 根据具体 HSI 平滑程度调整。
  • 对比方法: 深度学习类 DHP、S2DIP、RCILD;张量/模型驱动类 SNLRSF、GLF、LRTV、LRTDTV、RCTV。

4.4 数据预处理

  • 模拟噪声 Case1: 所有波段加入均值为 0 的高斯噪声,标准差在 [0.1, 0.2] 随机选取。
  • 模拟噪声 Case2: 在 Case1 基础上加入椒盐噪声,每个波段比例在 [0.1, 0.2] 随机选取。
  • 模拟噪声 Case3: 在 Case2 基础上随机选择 30% 波段加入条纹噪声,条纹数量在 [6, 10] 随机选取。
  • 模拟噪声 Case4: 在 Case3 基础上随机选择 30% 波段加入死线噪声,死线数量在 [6, 10] 随机选取。
  • 真实噪声: Indian Pines 使用真实观测噪声,不构造干净参考图像,因此主要采用视觉效果和光谱曲线进行评估。

五. 实验结果与分析

5.1 主结果对比

在Case1和Case4下的Pavia University和Washington DC Mall数据集上比较各种方法的模拟去噪效果。
Fig. 3. 在Case1和Case4下的Pavia University和Washington DC Mall数据集上比较各种方法的模拟去噪效果。

数据集 / 噪声方法PSNRSSIM
Pavia University / Case4LRTV30.170.80
LRTDTV30.920.82
RCTV30.980.84
SSTPTV31.910.86
Washington DC Mall / Case4LRTV29.550.82
LRTDTV30.190.85
RCTV31.740.89
SSTPTV32.770.92
Pavia University / Case2LRTDTV31.180.83
RCTV31.420.84
SSTPTV32.540.87
Washington DC Mall / Case2LRTDTV30.420.85
RCTV32.210.90
SSTPTV33.450.92

结论: 在单一高斯噪声 Case1 下,SNLRSF 和 GLF 等利用非局部低秩先验的方法在部分数据集上 PSNR 略高,因为高斯噪声对相似块搜索影响较小。但在更接近真实场景的复杂混合噪声 Case2–Case4 中,SSTPTV 表现最稳定,通常取得最高 PSNR 和 SSIM,说明纹理自适应 TV 对混合噪声更鲁棒。

5.2 效率与复杂度

  • 理论复杂度: 算法主要耗时来自权重更新、SVD、FFT、噪声项更新和乘子更新,总时间复杂度为:

    O(mnp(p+log⁡(mnp))) O(mnp(p+\log(mnp))) O(mnp(p+log(mnp)))

  • 主要计算瓶颈: Pl,QlP_l,Q_lPl​,Ql​ 更新中的 mode-3 展开矩阵 SVD,复杂度约为 O(mnp2)O(mnp^2)O(mnp2) ;以及 XXX 更新中的三维 FFT,复杂度约为 O(mnplog⁡(mnp))O(mnp\log(mnp))O(mnplog(mnp)) 。

  • 运行时间: 在 Pavia University 上,SSTPTV 平均用时约 118.07 s;在 Washington DC Mall 上约 242.53 s。相比 DHP 和 S2DIP 这类深度先验方法,SSTPTV 明显更快;但相比 RCTV,SSTPTV 计算更重。

  • 性价比: SSTPTV 牺牲了一定运行时间以换取更强的纹理保持和混合噪声抑制能力,适合对恢复质量要求更高的 HSI 去噪场景。

5.3 消融实验

作者将 SSTPTV 拆解为三个部分:TAS 表示、纹理权重学习 W、log 稀疏度量 L。以下为 Case4 下结果:

变体Pavia PSNRPavia SSIMWDC PSNRWDC SSIM
无 TAS / W / L29.520.8129.250.86
仅 TAS30.540.8231.030.88
仅 W30.970.8431.250.89
仅 L30.680.8330.950.89
TAS + W31.860.8632.650.92
W + L31.450.8532.020.91
TAS + W + L,即完整 SSTPTV31.910.8632.770.92

消融结论: TAS、W 和 L 均能提升性能,其中纹理权重 W 和 TAS 的贡献尤其明显;三者组合后效果最好,说明本文的核心收益来自在子空间中进行纹理自适应稀疏惩罚。

5.4 迁移到其他 TV 方法

数据集 / 噪声原方法增强后方法PSNR 提升SSIM 提升
Pavia / Case4LRTDTV: 30.94 / 0.82LRTD-SSTPTV: 31.84 / 0.84+0.90+0.02
Pavia / Case4RCTV: 30.98 / 0.84RC-SSTPTV: 31.23 / 0.84+0.250.00
WDC / Case4LRTDTV: 30.18 / 0.85LRTD-SSTPTV: 31.99 / 0.89+1.81+0.04
WDC / Case4RCTV: 31.74 / 0.89RC-SSTPTV: 32.35 / 0.91+0.61+0.02

结论: SSTPTV 具有较好的通用性,可作为一种 TV 正则增强框架嵌入已有 HSI 去噪方法。


六. 讨论与局限

  • 纹理提取仍较粗粒度: 本文通过对梯度图做空间或光谱均值滤波提取整体纹理,只能反映所有波段的整体空间纹理和所有像素的整体光谱变化,难以刻画不同波段之间细微的空间纹理差异。
  • 不同地物的光谱差异未充分建模: 真实场景中不同地物由于物理和化学属性不同,对同一波段的反射差异明显;本文的整体光谱纹理图可能无法精细区分这些差异。
  • 非凸正则带来优化挑战: log 稀疏度量属于非凸近似,虽然作者给出 ADMM 更新和数值收敛实验,但严格全局最优性仍难保证。
  • 参数和张量秩需要调节: λ\lambdaλ 、 α\alphaα 、张量秩 (r1,r2,r3)(r_1,r_2,r_3)(r1​,r2​,r3​) 等会影响恢复效果,不同数据集和噪声水平下可能需要经验调参。
  • 效率不是最优: 相比 RCTV 和 RCILD,SSTPTV 计算时间更长,主要开销来自 SVD 和 FFT;在大规模 HSI 上仍有进一步加速空间。

七. 总结与未来工作

  • 核心贡献: 本文提出 SSTPTV 正则和 TAS 子空间去噪模型,通过空间-光谱纹理感知权重与 log 稀疏惩罚,在高光谱混合噪声去除中实现了比传统 TV 更好的纹理保持和更高恢复质量。
  • 未来方向: 作者计划进一步研究不同波段之间的空间纹理差异,以及不同地物之间的光谱纹理差异,并将这些更细粒度的纹理特征纳入 HSI 去噪模型,以进一步提升纹理保护能力。

<数据集>咖啡叶片病害识别<目标检测> YOLO与VOC格式的咖啡叶片病害识别数据集,适用于YOLO系列、Faster Rcnn、SSD等模型训练,类别:Cercospora、Miner、Phoma、Rust,图片数量1744。文件中包含图片、txt标签、指定类别信息的yaml文件、xml标签,已将图片和txt标签划分为训练集、验证集和测试集,可直接用于YOLOv5、YOLOv6、YOLOv7、YOLOv8、YOLOv9、YOLOv10、YOLOv11、YOLOv12、YOLOv13、YOLOv26等YOLO系列算法的训练。 阅读详情

相关推荐

如何编译RustDesk(Unbuntu 和Android版本)

备注:官方文档上,一边都是基于sciter,这个在后面已经不建议使用了,但是依然可以编译刚开始的时候看官方的文档,涉及的东西比较多,也搞的一头雾水,通过B站上一个视频,可以通过CI/CD来编译,以及act本地试试(最终放弃,大概需要下载大几十G的容器下来)。最终总算明确了方向,可以用自动化流水线来编译。直接看CI/CD的脚本文件文件在.github/workflows目录下,重点研究 bridge.yml 和flutter-build.yml 这两个文件。

lvronglee的专栏 2547

无人机航拍垃圾检测数据集深度学习 目标检测 无人机航拍 垃圾检测 环境卫生 YOLO格式 数据集发布9029期

无人机航拍垃圾检测数据集深度学习 目标检测 无人机航拍 垃圾检测 环境卫生 YOLO格式 数据集发布9029期

qq_2529413168的博客 197

Mac OS X 工具技巧:一文搞定个性化命令行窗口(iTerm2 + zsh + oh-my-zsh 配置Powerline风格)

本不想写这篇文章的,因为在Linux下已经配置过很多次,想着mac应该找篇文章一次就搞定了,结果还是踩坑,看了很多文章,不是某一点没不清楚,就是截图有问题或者命令有问题,官网又难得找等等……花了3个多小时才搞定,所以,还是来总结一篇文章就能够搞定的教程。 为什么要用zsh?用了这么多年的bash,不能说bash不好,不过当我用了zsh后发现,什么叫更好用。 配置过程稍微有点繁琐,但是你看过效果...

mickjoust的技术小屋 1万+

YOLO算法室内环境玻璃瓶目标检测数据8979张:类别与标注速览

该数据集聚焦于室内环境中各类玻璃瓶的识别与定位,涵盖多种材质、颜色和形状的玻璃容器,适用于家庭、仓储、零售等场景下的物品管理与自动化识别需求。该数据集包含训练集7812张、验证集818张、测试集349张,共计8979张图像,分布结构合理,能够有效支持模型训练、调优与性能评估。落地场景大致有智能仓储管理系统、自动分拣设备、零售商品识别系统以及家庭安防监控等领域,尤其适用于需要对玻璃制品进行分类与追踪的工业与消费场景,具备良好的落地潜力与实用前景。数据量、场景复杂度、标注质量三样都过关,这份数据可以直接开训;

小秋的博客 210

【图形学】Loop细分算法及半边结构实现(C++)

文章目录Loop 细分算法介绍增加新顶点更新旧顶点算法实现半边结构半边结构的表示方法半边结构的构造方法创建所有顶点创建所有面及半边半边结构的使用 Loop 细分 顾名思义,网格细分是将粗糙网格精细化的过程,如下动图。Loop细分是众多网格细分算法的一种,Loop细分仅仅对三角形网格模型有效。值得注意的是,虽然叫Loop细分,但是不能理解为“循环”细分,叫这个名字是因为作者的名字是这个而已。 下面是一个粗糙的兔子模型1000个面,进行3次细分 算法介绍 Loop细分算法主要分两步进行 增加新顶点:增加

wk_119的博客 8066

记一次wireshark抓取QQ好友IP和火绒抓取微信IP

事情是这样的,,上个周,手机离奇的被盗,但没有关机,为了找回手机,粗学了一手QQ抓ip的手段。 这里我就直接做个演示,解析关键的点。 三种思路i. wireshark 抓取手机在线IPii 火绒抓取 微信在线接听IPiii 火绒抓取 微信在线不接听IP i. wireshark 抓取手机在线IP wireshark抓好友QQ的ip要求和对方打语音的时候要手机在线。 这里说一下,打语音和视频是直接能和对方建立连接,如果发文件,是直接发给腾讯的,抓不到包。 1.打开wireshark,通过电脑Tim给对方打语音

qq_29437513的博客 1万+

高效目标检测利器:X-AnyLabeling 加载自定义 YOLO 模型自动标注实操指南

要让模型输出正确的标签,必须告诉软件你的类别是什么。这是自动标注不报错、标签不乱的核心步骤!在 X-AnyLabeling 安装目录下,找到文件夹。找到一个与你模型架构匹配的 YAML 模板(比如或复制一份并重命名(例如),用记事本打开修改关键信息:type: yolov8 # 根据你的模型填 yolov5 或 yolov8display_name: yolov8n # 你的检测模型。

Smoothly_Lu的AI博客空间 347

别再手动建模了!用Simscape Multibody Link一键导入SolidWorks装配体到Simulink

本文介绍了如何利用Simscape Multibody Link插件将SolidWorks装配体一键导入Simulink,实现CAD到仿真的无缝衔接。该技术显著提升机械系统设计与控制效率,特别适用于工业机器人、车辆悬架等复杂机构的动力学分析。文章详细解析了插件安装、模型导出优化及仿真验证的全流程,帮助工程师摆脱手动建模的低效工作模式。

weixin_27256197的博客 461

OpenCV 车辆数量统计

涉及到的知识点:1)基本图像运算与处理2)形态学3)轮廓查找4)加载视频5)通过形态学识别车辆6)对车辆进行统计7)显示车辆统计信息。

ahccqw的博客 44

告警不是闹钟:AI 如何把告警过滤成真正的“求救信号”?

告警不是闹钟:AI 如何把告警过滤成真正的“求救信号”?

Echo_Wish 242

小米15修复“NV损坏” 去除主板校验电阻步骤解析与图示

小米15系列将搭载骁龙8至尊版处理器,采用台积电3nm工艺。文章分析了手机出现"NV损坏"故障的表现及修复方法,包括通信异常、系统启动问题等典型症状,并介绍了去除主板校验电阻和刷写工程固件两种修复方案。重点讲解了去除主板电阻后刷写QCN文件的操作流程,强调在维修过程中需要结合分析与思考。适用于小米15系列特定机型(24129PN74G/I/C)的硬件修复。

小马哥的专栏 313

基于深度学习的猫图像目标检测方法研究:YOLOv8s模型海选、多种子对比训练与Django+ONNX部署实现详解

本课题基于深度学习研究猫图像目标检测问题。数据集含1000张猫图像、1188个标注框,按固定比例划分并冻结清单;训练前在多个候选族中短训海选,确定YOLOv8s为主模型,经学习率搜索与显存标定后完成150轮训练,验证集mAP50达到0.92,并以7个随机种子的对比实验验证稳定性。最优权重导出为ONNX接入Django系统,提供图片、视频、摄像头三种识别方式,配套识别记录管理与统计大屏,形成从训练到应用的完整闭环。

WEIXIN_JSJBSZDS的博客 168

华为OD机试双机位C卷-恢复数字序列 (Py/Java/C/C++/Js/Go)

华为OD机试双机位C卷 恢复数字序列,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 恢复数字序列。

qq_45776114的博客 1203

计算机视觉主要任务分类:分类、检测、分割、生成全解

计算机视觉是一个高度多样化且仍在快速扩展的领域。本文的目标是为读者提供一份关于计算机视觉四大核心任务的全面指南。我们将从定义、数学描述、评估指标、经典算法和代表应用五个维度,对每个任务进行深入剖析。全文依次讲解图像分类:计算机视觉的基石、目标检测:定位与识别、图像分割:像素级理解、图像生成:从无到有的创造、四大任务的对比与内在联系等内容。

2602_96795563的博客 373

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

无人机影像落叶松林健康评估检测数据集 | 落叶松健康评估 林业病害监测 无人机航拍 密集目标检测9320期

本数据集聚焦于无人机航拍视角下的落叶松林健康状态评估与受损程度检测。 主要服务于林业病害监测、森林资源评估、火灾及风灾后的灾情定损。

qq_2529413168的博客 243

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

无人机巡检道路路面异常检测数据集 深度学习 目标检测 无人机巡检 道路病害 路面异常 YOLO格式 数据集发布9028期

无人机巡检道路路面异常检测数据集 深度学习 目标检测 无人机巡检 道路病害 路面异常 YOLO格式 数据集发布9028期

qq_2529413168的博客 181

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OpenCV 形态学处理相关知识点

整张图用一个固定阈值划分像素:大于阈值的设为一个值,小于阈值的设为另一个值。适合光照均匀、前景和背景差异明显的图像。

ahccqw的博客 269

智慧安防实战:电动车入梯AI识别与电梯安全联动实现

电动车入梯治理,真正考验的不是单一算法的识别能力,而是从视觉识别到业务联动的整体工程能力。从前端视频采集,到边缘端实时分析,再到语音劝阻、梯控联动和事件留痕,每个环节都需要相互配合。对于智慧安防项目而言,算法识别解决的是风险发现问题,业务联动解决的是风险干预问题。只有把两者真正连接起来,才能让原有监控设备从被动录像走向主动风险管理。

荆棘鸟智能的博客 252

OpenCV 图像轮廓

轮廓查找 绘制轮廓 计算面积 计算周长 approxPolyDP (多边形拟合) 作用: 用较少且平滑的直线段来近似表示一个复杂的轮廓。常用于提取物体的几何形状(如把圆角矩形简化为矩形,把五角星简化为五边形),是形状识别中非常常用的函数。参数含义: 作用: 找到能够将一个轮廓(或一堆点)完全包围住的最小凸多边形。就像是用一根橡皮筋把所有钉子(轮廓上的点)紧紧包住,橡皮筋的形状就是“凸包”。常用于检测物体的凸缺陷。参数含义: 大外接矩形 (Bounding Rectangle) 作

ahccqw的博客 210

tonemap算法初探

4.三边滤波(trilateral filter)通过进一步考虑梯度变化来改进边缘处行为,后续的加权最小二乘滤波、局部拉普拉斯滤波等边缘感知滤波器(EPF)沿同一思想发展,构成了局部色调映射中一条清晰的技术脉络。3.tonemap色调映射算法是未来解决HDR的图像在SDR设备上显示的问题来设计一种变换函数,其目标不是。2.HDR图像不经过任何处理,直接显示在SDR的设备上,超出显示上限的亮度被截断为纯白,低于下限。并且在压缩全局动态范围的同时,如何尽可能保留局部对比度和细节,并且抑制此过程中产生的伪影。

dong6016的博客 356

AI 智能美甲推荐系统技术全解析

纤长型手指修长、掌部偏窄圆形甲、椭圆甲保留修长感,避免过尖匀称型比例均衡、甲床适中杏仁甲、方圆甲适度修饰,百搭耐看圆润型手指饱满、指尖偏圆杏仁甲、梯形甲纵向延伸,显纤细宽掌型掌部偏宽、手指偏短椭圆甲、杏仁甲拉长线条,弱化宽度。

巽视达的专栏 673

INP-Former阅读笔记

Inp-Former通过从有缺陷图像中自适应提取“正常参照”(INP),利用自身正常区域构建原型,减少外部样本不一致带来的干扰。其核心流程:预训练编码器提取多尺度特征;可学习token与融合特征输入INP提取器,生成清晰的正常原型并优化一致性;解码器基于该原型重建特征,通过对比编码与重建特征生成异常距离图。最终输出上采样后的异常热力图,实现精准异常定位。

学习者的博客 197

基于深度学习的猫狗目标检测(Python+YOLO26m+Django)实现详解

详解基于深度学习的猫狗目标检测系统:YOLO26m迁移学习训练、数据划分与错标检测、ONNX导出、Energy阈值拒识、Django+Vue网站部署,附后端核心代码。

WEIXIN_JSJBSZDS的博客 316

基于 YOLOv8 的轴承缺陷检测(Web 版)

本项目是轴承表面缺陷检测模型的 Web 端实现。围绕 YOLOv8 在轴承表面缺陷数据集上完成四类缺陷的检测模型训练后,使用 FastAPI 把模型能力封装为可直接登录使用的 Web 检测平台。平台覆盖从数据准备、模型训练、指标评估,到推理服务、历史沉淀、统计分析的完整链路。除了常规的图片、批量、视频、摄像头检测,还把模型训练搬到了网页上:可以在浏览器里配置超参数发起真实训练,训练中在线调整学习率、查看实时曲线与日志,训练完成后把权重一键应用到检测服务,形成「训练 → 评估 → 检测」的闭环。

Michael_Jay的博客 261

伊蚊检测数据集 | 伊蚊检测 病媒生物 公共卫生 目标检测9304期

本数据集专注于 显微或近景视角下伊蚊及其他蚊虫的视觉检测与分类 。 主要服务于公共卫生监测、病媒生物防控及虫媒传染病预警。

qq_2529413168的博客 378

道路运输经营许可证识别技术:由计算机视觉负责“看”、自然语言处理负责“懂”,把纸质证件转化为可直接对接业务系统的高质量数据

说到底,道路运输经营许可证识别技术的价值不是"识别"本身,而是它把一张张纸质的许可证,变成了机器能读懂、系统能直接用的高质量数据。物流审核快了,监管准了,风控有底了。

智能图像识别 227
上一篇: RealPC:面向真实场景的点云补全与拓扑先验建模
下一篇: GNRSR:一种融合广义非凸低秩近似与稀疏正则化的去噪方法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值