[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115937435A - 一种基于光学感知的波浪场重构方法 - Google Patents

一种基于光学感知的波浪场重构方法 Download PDF

Info

Publication number
CN115937435A
CN115937435A CN202310061919.0A CN202310061919A CN115937435A CN 115937435 A CN115937435 A CN 115937435A CN 202310061919 A CN202310061919 A CN 202310061919A CN 115937435 A CN115937435 A CN 115937435A
Authority
CN
China
Prior art keywords
wave field
virtual
camera
depth
water surface
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.)
Granted
Application number
CN202310061919.0A
Other languages
English (en)
Other versions
CN115937435B (zh
Inventor
王鸿东
杨鑫德
董磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CN202310061919.0A priority Critical patent/CN115937435B/zh
Publication of CN115937435A publication Critical patent/CN115937435A/zh
Priority to PCT/CN2023/126753 priority patent/WO2024152649A1/zh
Application granted granted Critical
Publication of CN115937435B publication Critical patent/CN115937435B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/30Assessment of water resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • Geometry (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明涉及一种基于光学感知的波浪场重构方法,步骤1,搭建虚拟波浪场数据生成平台;步骤2,采用虚拟波浪场彩色图像数据与相机拍摄的真实水面图像数据作为训练集对构造的域转换器模块进行预训;步骤3,采用生成成对的虚拟波浪场彩色图像数据与深度图像数据作为训练集构造的深度估计模块进行预训;步骤4,使用域转换器模块将真实水面图片的风格转换为虚拟水面风格图片;步骤5输出为记录了波浪表面采样点与相机光心之间距离的虚拟水面风格深度图片;步骤6,生成以相机光心为坐标原点的水面波浪场表面点云数据。本发明的波浪场重构方法通过相机拍摄水面图像,就能对水面波浪场深度信息实现实时重建,保证波浪场重构的可靠性与真实性。

Description

一种基于光学感知的波浪场重构方法
技术领域
本发明涉及三维波浪场重构和重建技术领域,具体涉及一种基于光学感知的波浪场重构方法。
背景技术
随着人工智能技术在装备领域的发展与应用,无人艇智能系统也迎来智能化的浪潮。区别于无人车与无人机,无人艇面临复杂多变的水面环境,由于缺乏对周围水面海况情况的感知,传统的无人艇运动控制精度十分有限,难以控制无人艇完成运动精度要求较高的任务。
在流体研究相关领域,以往对波浪场重建技术研究主要从三个方面展开,一是对水体进行特殊处理,利用荧光物质对水体进行染色,分析拍摄图片不同区域的荧光强度进行水面重建,或在透明水体下方贴上已知图片纹理,基于折射原理分析纹理扭曲与水面形状关系,该方法只适合在实验室中进行;二是利用相机对海洋表面进行拍摄,结算时结合物理方程,进行数值结算,但运算量过大,运算耗时长,无法达到实时重建的效果;三是使用SFS算法对波浪场进行重建,但基于SFS算法的波浪重建算法没有改变正交投影的假设,对于波浪场的投影遮挡问题无法很好的处理。
发明内容
针对上述情况,本发明提供一种结合基于光学感知的波浪场重构方法,这种重构方法能直观地表现出水面波浪场波动信息;通过相机拍摄水面图像,就能对水面波浪场深度信息实现实时重建,计算速度快;对水体无特殊要求,适应性强;考虑波浪场的投影遮挡问题,保证波浪场重构的可靠性与真实性。
本发明的具体技术方案是一种基于光学感知的波浪场重构方法,其特征在于,包括如下步骤:
步骤1,搭建虚拟波浪场数据生成平台,使用复合光照模型模拟水面光学特征,生成成对的虚拟波浪场彩色图像数据与深度图像数据;
步骤2,构造域转换器模块,采用虚拟波浪场彩色图像数据与相机拍摄的真实水面图像数据作为训练集对构造的域转换器模块进行预训;
步骤3,构造深度估计模块,采用生成成对的虚拟波浪场彩色图像数据与深度图像数据作为训练集构造的深度估计模块进行预训;
步骤4,拍摄真实水面图片,使用步骤2中预训后的域转换器模块将真实水面图片的风格转换为虚拟水面风格图片;
步骤5,使用深度估计模块将虚拟水面风格图片输出为记录了波浪表面采样点与相机光心之间距离的虚拟水面风格深度图片;
步骤6,采用点云映射算法对虚拟水面风格深度图片进行坐标映射,生成以相机光心为坐标原点的水面波浪场表面点云数据。
更进一步地,采用Gerstner波模型搭建步骤1所述的虚拟波浪场数据生成平台,Gerstner波模型如下式(I),
Figure BDA0004061348240000021
其中t为时间,(x,y,z)为t时刻的位置,(x0,y0,z0)为静止时的位置,Qi为所叠加的第i个波的波峰的尖锐程度,取值范围为
Figure BDA0004061348240000022
Ai为所叠加的第i个波的振幅,ki为所叠加的第i个波的波数,θi为所叠加的第i个波的方向角,ωi为所叠加的第i个波的角速度,
Figure BDA0004061348240000031
为所叠加的第i个波的初始相位。
更进一步地,步骤1中所述的复合光照模型为漫反射模型、镜面反射模型和次表面散射模型,分别如下式(II)、(III)、(IV)所示,
Id=kdIincosα......(II)
其中Id为观察到的颜色亮度,kd为漫反射系数,Iin为入射光亮度,α为平面法线与入射光的夹角;
Im=kmIin(cos(φ-θ))n......(III)
其中Im为观察到的颜色亮度,km为镜面反射系数,Iin为入射光亮度,φ为平面法线与入射光的夹角,θ为平面法线与观察视线的夹角,n为高光系数;
Figure BDA0004061348240000032
其中Li为入射光线的辐射率,Lo为出射光线的辐射率,pi为入射光线与物体的接触点,po为出射光线与物体的接触点,ri为入射光线的方向矢量,ro为出射光线的方向矢量,
Figure BDA0004061348240000033
为入射光线与接触点微平面法向量的夹角,S(po,ro,pi,ri)为双向次表面反射分布函数,Ft为菲涅尔系数,Rd为扩散近似函数,d为距离。
更进一步地,步骤1所述的生成成对的波浪场彩色图像数据与深度图像数据过程如下:
步骤a,采用虚拟波浪场数据生成平台生成虚拟波浪场二维图像,同时将同一像素中深度的最小值写入深度缓存中;
步骤b,根据虚拟波浪场二维图像深度大小,选择距离摄像头最近的颜色依次对各个像素进行渲染,生成所需的虚拟波浪场彩色图像;
步骤c,对深度缓存中的值进行反透视变换,图像坐标系转换为世界坐标系,得到真正的深度值,生成所需的虚拟波浪场深度图像。
更进一步地,步骤6所述的点云映射算法的具体过程如下:
步骤A,通过对像素坐标系进行平移,将坐标系中心点从图片左上角平移至图片中心,再乘转换因子,将像素坐标系转换为图像坐标系,见下式(V),
Figure BDA0004061348240000041
其中,uv为像素坐标系,原点为图像左上角,w、h分别为图像宽、高的像素值,o-xy为图像坐标系,原点为图像中心点,rx、ry为转换因子,分别代表图片横向、纵向一个像素代表的绝对距离,其计算公式如下式(VI),
Figure BDA0004061348240000042
其中,α为相机视椎垂直方向张开的角度,β为相机视椎水平方向张开的角度,f为相机焦距;
步骤B,按照下式(VII)单位化由相机光心指向像素点的向量向量(x,y,f)得(xe,ye,ze),表征由相机光心指向图片上的点的方向,同时也是相机光心指向世界坐标系中真实点的方向:
Figure BDA0004061348240000051
步骤C,将向量(xe,ye,ze)与存储在深度图中的相机光心与世界坐标系中的点的距离相乘,得到以相机光心为原点的相机坐标系中点的位置,见下式(VIII)
Figure BDA0004061348240000052
本发明的优点或有益效果:
1)通过引入虚拟波浪场数据解决数据获取的问题,同时使用无监督的学习联系虚拟数据和真实数据,提出了一套可行的、在现有技术手段下可以实施的水面波浪场感知技术框架;
2)针对水面波浪场数据难以获取数据真值的问题,通过使用Gerstner波叠加模拟波浪场形状、使用多种光照模型复合的方法模拟波浪场光学特性、使用渲染管线生成所需的彩色图像数据和深度图像数据,可以生成大量的虚拟波浪场数据供算法进行训练,解决了训练数据集获取的问题;
3)将彩色图与深度图的关系看成图像翻译问题,避免了传统的单目深度估计中由于人为设定损失函数而导致的“边缘模糊”问题;
4)搭建的虚拟波浪场数据生成平台生成虚拟波浪场图像过程中考虑了波浪场的投影遮挡问题,保证波浪场重构的可靠性与真实性;
5)本方法对水体无特殊要求,适应性强,且波浪场重建速度达到毫秒级,可在户外水域进行实时波浪场重建。
附图说明
图1为本发明基于光学感知的波浪场重构方法的流程示意图;
图2为不同波浪条件下的Gerstner波叠加模拟示意图;
图3为添加漫反射模型、镜面反射模型、次表面散射模型的波浪场效果图;
图4a-图4b为渲染后的虚拟波浪场图像,其中,图4a为虚拟波浪场彩色图像,图4b为虚拟波浪场深度图像;
图5为相机坐标映射示意图;
图6a-图6b为域转换器模块输入输出示意图,其中,图6a为域转换器模块的输入即真实水面图片,图6b为域转换器模块输出即虚拟水面风格图片;
图7a-图7b为深度估计模块输入输出示意图,其中,图7a为深度估计模块的输入即虚拟水面风格图片,图7b为深度估计模块的输出即虚拟水面风格深度图片;
图8a-图8c为点云映射算法输入输出数据示意图,其中,图8a、图8b为点云映射模块的输入即虚拟水面风格图片与虚拟水面风格深度图片,图8c为点云映射模块的输出即波浪场点云数据图像。
具体实施方式
下面结合说明书附图对本发明的技术方案作进一步地描述。
如图1所示,为本发明一种基于光学感知的波浪场重构方法的具体步骤如下:
步骤1,搭建虚拟波浪场数据生成平台。使用Unity开发平台,分别构建虚拟波浪场的形状模型与光学模型,利用Unity引擎生成虚拟波浪场图片。Unity是实时3D互动内容创作和运营平台,为包括游戏开发、美术、建筑、汽车设计、影视在内的服务提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容。使用Gerstner波叠加模拟波浪场形状,得到各个点的高度、法向信息,使用复合光照模型模拟水面光学特征,利用Gerstner波输出信息计算每个点的颜色亮度,并根据该亮度信息进行彩色图片渲染,生成成对的虚拟波浪场彩色图像数据与深度图像数据,具体步骤如下:
模型各参数取值范围为Qi∈[0,1],ki∈[0,512],θi∈[0,2π],ωi∈[0,20]。如图2所示,本例中,取n=6,即6组波形叠加,其中,Qi取值全为1,t、
Figure BDA0004061348240000071
取值全为0,θi取值分别为0.187、0.867、1.590、0.006、2.625、1.328,Ai取值分别为0.1、0.2、0.5、0.01、0.01、0.01,ki取值分别为0.125、0.25、0.5、1、2、4,排列组合生成不同的Gerstner波叠加模拟波浪场形状,其中Gerstner波公式如下:
Figure BDA0004061348240000072
其中,t为时间,(x,y,z)为t时刻的位置,(x0,y0,z0)为静止时的位置,Qi为所叠加的第i个波的波峰的尖锐程度,取值范围为
Figure BDA0004061348240000073
Ai为所叠加的第i个波的振幅,ki为所叠加的第i个波的波数,θi为所叠加的第i个波的方向角,ωi为所叠加的第i个波的角速度,
Figure BDA0004061348240000074
为所叠加的第I个波的初始相位;
如图3所示,所述的复合光照模型为漫反射模型、镜面反射模型和次表面散射模型,分别如下式(II)、(III)、(IV)所示,
Id=kdIin cosα......(II)
其中Id为观察到的颜色亮度,kd为漫反射系数,Iin为入射光亮度,α为平面法线与入射光的夹角;
Im=kmIin(cos(φ-θ))n......(III)
其中Im为观察到的颜色亮度,km为反射系数,Iin为入射光亮度,φ为平面法线与入射光的夹角,θ为平面法线与观察视线的夹角,n为高光系数;
Figure BDA0004061348240000081
其中Li为入射光线的辐射率,Lo为出射光线的辐射率,pi为入射光线与物体的接触点,po为出射光线与物体的接触点,ri为入射光线的方向矢量,ro为出射光线的方向矢量,
Figure BDA0004061348240000082
为入射光线与接触点微平面法向量的夹角,S(po,ro,pi,ri)为双向次表面反射分布函数,Ft为菲涅尔系数,Rd为扩散近似函数,d为距离。
三组光照模型计算所得的颜色亮度值叠加,即为该点的最终亮度值。所述的生成成对的波浪场彩色图像数据与深度图像数据过程如下:
步骤a,采用虚拟波浪场数据生成平台生成虚拟波浪场二维图像,同时将同一像素中深度的最小值写入深度缓存中;
步骤b,根据虚拟波浪场二维图像深度大小,使用Unity渲染功能进行渲染过程,依据复合光照模型的计算结果,选择距离摄像头最近的颜色依次对各个像素进行渲染,生成所需的虚拟波浪场彩色图像,如图4a所示;
步骤c,对深度缓存中的值进行反透视变换,图像坐标系转换为世界坐标系,得到真正的深度值,生成所需的虚拟波浪场深度图像,如图4b所示。
步骤2,构造域转换器模块,并进行预训。域转换器模块即图片风格转换技术,是把一张图片转化成同内容但包含其他风格的新图片的技术,通常采用Dual Gan、Cycle Gan、Pix2Pix和SSIM-Gan模型。本发明方法采用Pytorch软件现有的Cycle Gan模型,模型的训练集特定的采用相机拍摄的真实水面图像与步骤1生成的虚拟波浪场彩色图像,学习由真实水面图面向虚拟水面图像的风格迁移,该网络由生成器一与判别器一组成,其中,本例中,生成器一结构为两层卷积层组成的编码器、9个Resnet块组成的转换器、反卷积层与一层卷积层组成的解码器,判别器一采用PatchGAN网络,结构为四层卷积层组成的特征提取器一、一层卷积层组成的分类器一。
步骤3,构造深度估计模块,并进行预训。深度估计是一种计算机视觉任务,旨在从2D图像估计深度。该任务需要输入RGB图像并输出深度图像,深度图像包括关于从视点到图像中的物体的距离的信息,该视点通常是拍摄图像的相机。本专利采用Pytorch软件现有的Pix2Pix模型,特定的采用步骤1生成的成对的虚拟波浪场彩色图像数据与深度图像数据作为训练集,学习波浪场彩色图像向深度图像的转变,该模型由生成器二与判别器二组成,其中,本例中,生成器二采用U-Net模型,本例中,U-Net模型由4层卷积与反卷积层组成,同时对称卷积层间添加跳跃连接,判别器二采用PatchGAN网络,结构为四层卷积层组成的特征提取器二、一层卷积层组成的分类器二。
步骤4,如图6-图6b所示,拍摄真实水面图片,使用域转换器模块将真实水面图片转换为虚拟水面风格图片。
步骤5,如图7a-图7b所示,输入转换后的虚拟水面风格图片,使用深度估计模块输出记录了波浪表面采样点与相机光心之间距离的虚拟水面风格深度图片。
步骤6,如图8a-图8c所示,使用点云映射算法模块对虚拟水面风格深度图片进行坐标映射,相机坐标映射示意图如图5所示,生成以相机光心为坐标原点的水面波浪场表面点云数据,具体步骤如下:
步骤A,通过对像素坐标系进行平移,将坐标系中心点从图片左上角平移至图片中心,再乘转换因子,将像素坐标系转换为图像坐标系,见下式(V),
Figure BDA0004061348240000101
其中,uv为像素坐标系,原点为图像左上角,w、h分别为图像宽、高的像素值,o-xy为图像坐标系,原点为图像中心点,rx、ry为转换因子,分别代表图片横向、纵向一个像素代表的绝对距离,其计算公式如下式(VI),
Figure BDA0004061348240000102
其中,α为相机视椎垂直方向张开的角度,β为相机视椎水平方向张开的角度,f为相机焦距;
步骤B,按照下式(VII)单位化由相机光心指向像素点的向量向量(x,y,f)得(xe,ye,ze),表征由相机光心指向图片上的点的方向,同时也是相机光心指向世界坐标系中真实点的方向:
Figure BDA0004061348240000103
步骤C,将向量(xe,ye,ze)与存储在深度图中的相机光心与世界坐标系中的点的距离相乘,得到以相机光心为原点的相机坐标系中点的位置,见下式(VIII)
Figure BDA0004061348240000111
经过上述步骤,可以通过一幅相机拍摄的水面图片实现波浪的三维重构,获得水面波浪场的点云数据。
虽然本发明已经以较佳实施例公开如上,但实施例并不是用来限定本发明的。在不脱离本发明之精神和范围内,所做的任何等效变化或润饰,同样属于本发明之保护范围。因此本发明的保护范围应当以本申请的权利要求所界定的内容为标准。

Claims (5)

1.一种基于光学感知的波浪场重构方法,其特征在于,包括如下步骤:
步骤1,搭建虚拟波浪场数据生成平台,使用复合光照模型模拟水面光学特征,生成成对的虚拟波浪场彩色图像数据与深度图像数据;
步骤2,构造域转换器模块,采用虚拟波浪场彩色图像数据与相机拍摄的真实水面图像数据作为训练集对构造的域转换器模块进行预训;
步骤3,构造深度估计模块,采用生成成对的虚拟波浪场彩色图像数据与深度图像数据作为训练集构造的深度估计模块进行预训;
步骤4,拍摄真实水面图片,使用步骤2中预训后的域转换器模块将真实水面图片的风格转换为虚拟水面风格图片;
步骤5,使用深度估计模块将虚拟水面风格图片输出为记录了波浪表面采样点与相机光心之间距离的虚拟水面风格深度图片;
步骤6,采用点云映射算法对虚拟水面风格深度图片进行坐标映射,生成以相机光心为坐标原点的水面波浪场表面点云数据。
2.根据权利要求1所述的一种基于光学感知的波浪场重构方法,其特征在于,采用Gerstner波模型搭建步骤1所述的虚拟波浪场数据生成平台,Gerstner波模型如下式(I),
Figure FDA0004061348230000011
其中t为时间,(x,y,z)为t时刻的位置,(x0,y0,z0)为静止时的位置,Qi为所叠加的第i个波的波峰的尖锐程度,取值范围为
Figure FDA0004061348230000012
Ai为所叠加的第i个波的振幅,ki为所叠加的第i个波的波数,θi为所叠加的第i个波的方向角,ωi为所叠加的第i个波的角速度,
Figure FDA0004061348230000023
为所叠加的第i个波的初始相位。
3.根据权利要求2所述的一种基于光学感知的波浪场重构方法,其特征在于,步骤1中所述的复合光照模型为漫反射模型、镜面反射模型和次表面散射模型,分别如下式(II)、(III)、(IV)所示,
Id=kdIincosα......(II)
其中Id为观察到的颜色亮度,kd为漫反射系数,Iin为入射光亮度,α为平面法线与入射光的夹角;
Im=kmIin(cos(φ-θ))n......(III)
其中Im为观察到的颜色亮度,km为镜面反射系数,Iin为入射光亮度,φ为平面法线与入射光的夹角,θ为平面法线与观察视线的夹角,n为高光系数;
Figure FDA0004061348230000021
其中Li为入射光线的辐射率,Lo为出射光线的辐射率,pi为入射光线与物体的接触点,po为出射光线与物体的接触点,ri为入射光线的方向矢量,ro为出射光线的方向矢量,
Figure FDA0004061348230000022
为入射光线与接触点微平面法向量的夹角,S(po,ro,pi,ri)为双向次表面反射分布函数,Ft为菲涅尔系数,Rd为扩散近似函数,d为距离。
4.根据权利要求3所述的一种基于光学感知的波浪场重构方法,其特征在于,步骤1所述的生成成对的波浪场彩色图像数据与深度图像数据过程如下:
步骤a,采用虚拟波浪场数据生成平台生成虚拟波浪场二维图像,同时将同一像素中深度的最小值写入深度缓存中;
步骤b,根据虚拟波浪场二维图像深度大小,选择距离摄像头最近的颜色依次对各个像素进行渲染,生成所需的虚拟波浪场彩色图像;
步骤c,对深度缓存中的值进行反透视变换,图像坐标系转换为世界坐标系,得到真正的深度值,生成所需的虚拟波浪场深度图像。
5.根据权利要求1所述的一种基于光学感知的波浪场重构方法,其特征在于,步骤6所述的点云映射算法的具体过程如下:
步骤A,通过对像素坐标系进行平移,将坐标系中心点从图片左上角平移至图片中心,再乘转换因子,将像素坐标系转换为图像坐标系,见下式(V),
Figure FDA0004061348230000031
其中,uv为像素坐标系,原点为图像左上角,w、h分别为图像宽、高的像素值,o-xy为图像坐标系,原点为图像中心点,rx、ry为转换因子,分别代表图片横向、纵向一个像素代表的绝对距离,其计算公式如下式(VI),
Figure FDA0004061348230000032
其中,α为相机视椎垂直方向张开的角度,β为相机视椎水平方向张开的角度,f为相机焦距;
步骤B,按照下式(VII)单位化由相机光心指向像素点的向量向量(x,y,f)得(xe,ye,ze),表征由相机光心指向图片上的点的方向,同时也是相机光心指向世界坐标系中真实点的方向:
Figure FDA0004061348230000041
步骤C,将向量(xe,ye,ze)与存储在深度图中的相机光心与世界坐标系中的点的距离相乘,得到以相机光心为原点的相机坐标系中点的位置,见下式(VIII)
Figure FDA0004061348230000042
CN202310061919.0A 2023-01-19 2023-01-19 一种基于光学感知的波浪场重构方法 Active CN115937435B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202310061919.0A CN115937435B (zh) 2023-01-19 2023-01-19 一种基于光学感知的波浪场重构方法
PCT/CN2023/126753 WO2024152649A1 (zh) 2023-01-19 2023-10-26 一种基于光学感知的波浪场重构方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310061919.0A CN115937435B (zh) 2023-01-19 2023-01-19 一种基于光学感知的波浪场重构方法

Publications (2)

Publication Number Publication Date
CN115937435A true CN115937435A (zh) 2023-04-07
CN115937435B CN115937435B (zh) 2024-12-17

Family

ID=86651050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310061919.0A Active CN115937435B (zh) 2023-01-19 2023-01-19 一种基于光学感知的波浪场重构方法

Country Status (2)

Country Link
CN (1) CN115937435B (zh)
WO (1) WO2024152649A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024152649A1 (zh) * 2023-01-19 2024-07-25 上海交通大学 一种基于光学感知的波浪场重构方法
CN118518634A (zh) * 2024-05-11 2024-08-20 哈尔滨工业大学 一种考虑相分布特征的轴承钢次表面重构方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190266712A1 (en) * 2018-02-24 2019-08-29 United States Of America As Represented By The Administrator Of The Nasa System and method for imaging underwater environments using fluid lensing
CN111292418A (zh) * 2020-01-19 2020-06-16 浙江大学 一种浑浊水体三维地图构建方法
CN113627473A (zh) * 2021-07-06 2021-11-09 哈尔滨工程大学 基于多模态传感器的水面无人艇环境信息融合感知方法
CN113936132A (zh) * 2021-12-16 2022-01-14 山东沃能安全技术服务有限公司 基于计算机视觉的化工厂水体污染检测方法与系统
CN114677531A (zh) * 2022-03-23 2022-06-28 东南大学 一种融合多模态信息的水面无人艇目标检测与定位方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12061083B2 (en) * 2019-03-01 2024-08-13 Re Vision Consulting, Llc System and method for wave prediction
CN115937435B (zh) * 2023-01-19 2024-12-17 上海交通大学 一种基于光学感知的波浪场重构方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190266712A1 (en) * 2018-02-24 2019-08-29 United States Of America As Represented By The Administrator Of The Nasa System and method for imaging underwater environments using fluid lensing
CN111292418A (zh) * 2020-01-19 2020-06-16 浙江大学 一种浑浊水体三维地图构建方法
CN113627473A (zh) * 2021-07-06 2021-11-09 哈尔滨工程大学 基于多模态传感器的水面无人艇环境信息融合感知方法
CN113936132A (zh) * 2021-12-16 2022-01-14 山东沃能安全技术服务有限公司 基于计算机视觉的化工厂水体污染检测方法与系统
CN114677531A (zh) * 2022-03-23 2022-06-28 东南大学 一种融合多模态信息的水面无人艇目标检测与定位方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨祖声 等: "波浪计算可视化的研究", 海洋技术, no. 01, 15 March 2004 (2004-03-15) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024152649A1 (zh) * 2023-01-19 2024-07-25 上海交通大学 一种基于光学感知的波浪场重构方法
CN118518634A (zh) * 2024-05-11 2024-08-20 哈尔滨工业大学 一种考虑相分布特征的轴承钢次表面重构方法

Also Published As

Publication number Publication date
CN115937435B (zh) 2024-12-17
WO2024152649A1 (zh) 2024-07-25

Similar Documents

Publication Publication Date Title
CN109255831B (zh) 基于多任务学习的单视图人脸三维重建及纹理生成的方法
CN112465955B (zh) 一种动态人体三维重建和视角合成方法
WO2024152649A1 (zh) 一种基于光学感知的波浪场重构方法
CN110570522B (zh) 一种多视图三维重建方法
CN112085836A (zh) 一种基于图卷积神经网络的三维人脸重建方法
CN110223370B (zh) 一种从单视点图片生成完整人体纹理贴图的方法
CN114359509B (zh) 一种基于深度学习的多视图自然场景重建方法
CN108764250B (zh) 一种运用卷积神经网络提取本质图像的方法
CN116051747A (zh) 一种基于缺失点云数据的房屋三维模型重建方法及设备、介质
CN104318569A (zh) 基于深度变分模型的空间显著性区域提取方法
CN118135122B (zh) 基于3dgs的无界场景重建和新视角合成方法和系统
CN103530907A (zh) 基于图像的复杂三维模型绘制方法
CN107330964A (zh) 一种复杂三维物体的显示方法及系统
CN116957931A (zh) 一种基于神经辐射场的相机图像画质提升方法
CN115797561A (zh) 三维重建方法、设备及可读存储介质
CN110060335A (zh) 一种场景中存在镜面物体和透明物体的虚实融合方法
CN103413346B (zh) 一种真实感流体实时重建方法及其系统
CN114677479A (zh) 一种基于深度学习的自然景观多视图三维重建方法
CN117274501A (zh) 一种可驱动数字人建模方法、装置、设备及介质
Jiang et al. 3D points splatting for real-time dynamic hand reconstruction
CN112330654A (zh) 一种基于自监督学习模型的物体表面材质获取装置及方法
CN118505878A (zh) 一种单视角重复对象场景的三维重建方法与系统
CN117671126A (zh) 基于神经辐射场的空间变化室内场景光照估计方法
CN113506362B (zh) 基于编码解码网络的单视角透明物体新视图合成的方法
CN117689837A (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