基于斯托克斯向量偏振信息的水下视觉增强方法

2023-11-23 04:59

本文主要是介绍基于斯托克斯向量偏振信息的水下视觉增强方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


偏振去雾成像、水下偏振成像等偏振成像方法是这几年比较热门的一个研究方向,每次学术会议一定会有人讲相关的内容。但是相关的技术距离实际应用仍有多远的距离,尚不得而知。本文简介的是最新一期Optics Express上​西安电子科技大学邵晓鹏教授课题组的研究论文。

Enhancement of underwater vision by fully exploiting the polarization information from the Stokes vector

基于斯托克斯向量偏振信息的水下视觉增强方法



摘要

近年来,基于偏振信息的水下光学成像方法因其可有效去除背向散射光而受到广泛关注。虽然斯托克斯(Stokes)矢量具有可用于描述了光束的偏振度和偏振角的信息的特点,但在学术研究领域,斯托克斯矢量很少应用于在图像重建。在本课题研究充分利用Stokes矢量的这一特点,建立了一种水下偏振成像模型。利用Stokes矢量所包含的偏振信息描述光束在水中的传输特性。然后根据目标反射光和后向散射光各自的独有特性,设计了一个最优化函数来估计目标反射光场和介质后向散射光场信息。通过实际实验和数值分析,证实了本课题所提出的方法能有效去除后向散射光对成像的影响,并准确地恢复目标信息。

Abstract

Underwater imaging method based on polarization information is extremely popular due to its ability to effectively remove the backscattered light. The Stokes vector contains the information of both the degree and angle of polarization of the light wave. However, this aspect has been rarely utilized in image reconstruction. In this study, an underwater polarimetric imaging model is established by fully exploiting this feature of Stokes vectors. The transmission of light wave is described in terms of the polarization information derived from the Stokes vector. Then, an optimization function is designed based on the independent characteristics of target light and backscattered light to estimate the target and backscattered field information. The real-world experiments and mean squared error analysis verify that the proposed method can remove the backscattered light and recover the target information accurately.

模型
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


Yi Wei, Pingli Han, Fei Liu, and Xiaopeng Shao, “Enhancement of underwater vision by fully exploiting the polarization information from the Stokes vector,” Opt. Express 29, 22275-22287 (2021)

本文同步发送至本人微信公众号。

这篇关于基于斯托克斯向量偏振信息的水下视觉增强方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/415521

相关文章

Java中流式并行操作parallelStream的原理和使用方法

《Java中流式并行操作parallelStream的原理和使用方法》本文详细介绍了Java中的并行流(parallelStream)的原理、正确使用方法以及在实际业务中的应用案例,并指出在使用并行流... 目录Java中流式并行操作parallelStream0. 问题的产生1. 什么是parallelS

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

JavaScript对象转数组的三种方法实现

《JavaScript对象转数组的三种方法实现》本文介绍了在JavaScript中将对象转换为数组的三种实用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录方法1:使用Object.keys()和Array.map()方法2:使用Object.entr

SpringBoot中ResponseEntity的使用方法举例详解

《SpringBoot中ResponseEntity的使用方法举例详解》ResponseEntity是Spring的一个用于表示HTTP响应的全功能对象,它可以包含响应的状态码、头信息及响应体内容,下... 目录一、ResponseEntity概述基本特点:二、ResponseEntity的基本用法1. 创

java中判断json key是否存在的几种方法

《java中判断jsonkey是否存在的几种方法》在使用Java处理JSON数据时,如何判断某一个key是否存在?本文就来介绍三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目http://www.chinasem.cn录第一种方法是使用 jsONObject 的 has 方法

java中ssh2执行多条命令的四种方法

《java中ssh2执行多条命令的四种方法》本文主要介绍了java中ssh2执行多条命令的四种方法,包括分号分隔、管道分隔、EOF块、脚本调用,可确保环境配置生效,提升操作效率,具有一定的参考价值,感... 目录1 使用分号隔开2 使用管道符号隔开3 使用写EOF的方式4 使用脚本的方式大家平时有没有遇到自