System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及立体成像,特别是涉及一种立体舒适度调整方法、装置、计算机设备和计算机可读存储介质。
技术介绍
1、随着医疗手术技术的不断提高,手术过程中经常借助拍摄和显示系统来观察目标部位并进行治疗,医疗图像和视频的质量成为医疗系统中的关注点之一。其中,三维立体图像显示技术在医疗领域受到青睐,因为医生在显示器上观察时,经常判断治疗器械、各个待治疗部位的相对深度,基于左右立体图像对的三维显示技术,可以很好的提供观察区域的立体感。该技术通过对左眼和右眼分别成像出具有不同视差的图像,使大脑产生具有一定立体深度的图像场景信息。当应用在手术3d系统时,由于医生观看时间长,对立体显示的舒适度有较高要求。
2、影响立体舒适度的因素为左右图像对的垂直视差和水平视差,该视差是指同一个目标物体在左图和右图成像的位置偏差,其中垂直方向的偏差成为垂直视差,水平方向的偏差成为水平视差。垂直视差是由于设备在组装工艺精度不够高导致,例如左右目的传感器不平行或不平整、双目镜头畸变量不一致、镜头光心与图像中心不重合等,该视差会导致大脑产生的立体感下降和不适感,在设备中通过立体标定和畸变校正来消除垂直视差。水平视差是使大脑产生立体感的重要因素,水平视差较小时立体感较弱,水平视差较大时立体感较强且长时间观看会出现恶心、重影等症状,一般通过调整双目间距距离、镜头会聚角、移动双目图像成像的水平位置等方法来控制水平视差的大小。
3、在医疗应用中,医生在手术过程中需要实时的、长时间观看3d显示器来进行治疗,因此医疗立体成像系统对立体舒适度的要求较高。舒适度
4、现有技术方案中,为了提高立体舒适度,一般采用二维的几何观看模型,其前提条件是人眼瞳距大于屏幕视差宽度,无法满足在大尺寸3d显示器下的立体舒适度评价和水平视差调整需求。实验中发现,当屏幕视差宽度大于人眼瞳距时也有不错的立体舒适度,因此,需要建立新的观看模型来衡量立体舒适度并进行相应的水平视差调整,解决当屏幕视差宽度大于人眼瞳距时不能评价立体舒适度和调整水平视差的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种立体舒适度调整方法、装置、计算机设备和计算机可读存储介质。
2、第一方面,本申请实施例提供了一种立体舒适度调整方法,所述方法包括:
3、基于双目图像,获得水平视差分布图;并将所述水平视差分布图划分为多个区块,获得分块视差图;
4、基于用于显示所述双目图像的显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像中各像素点对应的水平舒适视差范围,并基于所述双目图像中各像素点所对应的水平舒适视差范围确定所述分块视差图中各区块对应的水平舒适视差范围;
5、基于所述分块视差图中各区块的水平视差以及所述分块视差图中各区块的水平舒适视差范围,以对所述双目图像的水平视差进行调整。
6、在其中一个实施例中,所述基于用于显示所述双目图像的显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像中各像素点对应的水平舒适视差范围,并基于所述双目图像中各像素点所对应的水平舒适视差范围确定所述分块视差图中各区块对应的水平舒适视差范围包括:
7、获取在不同观测距离下获得的显示器中心区域的注意力角度舒适范围;
8、基于用于显示所述双目图像的显示器的参数、观测距离以及所述注意力角度舒适范围,计算所述双目图像各像素点对应的水平视差范围;
9、基于所述显示器的参数以及所述观测距离,计算所述双目图像各像素点对应的注意力区域系数;
10、基于所述双目图像各像素点对应的水平视差范围以及所述注意力区域系数,计算所述双目图像中各像素点对应的水平舒适视差范围,获得水平舒适视差范围图;
11、对所述水平舒适视差范围图进行划分,确定所述分块视差图中各区块对应的水平舒适视差范围。
12、在其中一个实施例中,所述获取在不同观测距离下获得的显示器中心区域的注意力角度舒适范围的计算公式为:
13、
14、其中,v表示观测距离,d表示在观测距离v下获得的显示器中心区域的水平舒适视差范围。
15、在其中一个实施例中,所述基于显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像各像素点对应的水平视差范围的计算公式为:
16、
17、其中,x表示双目图像像素坐标在x方向的位置;y表示双目图像像素坐标在y方向的位置;w表示显示器的有效显示宽度;h表示显示器的有效显示高度;p表示显示器单个像素的物理尺寸;v表示观测距离;α表示注意力角度舒适范围。
18、在其中一个实施例中,所述基于所述显示器的参数以及所述观测距离,计算所述双目图像各像素点对应的注意力区域系数的计算公式为:
19、
20、
21、其中,x表示双目图像像素坐标在x方向的位置;y表示双目图像像素坐标在y方向的位置;w表示显示器的有效显示宽度;h表示显示器的有效显示高度;v表示观测距离;α表示注意力角度舒适范围。
22、在其中一个实施例中,所述基于所述分块视差图中各区块的水平视差以及所述分块视差图中各区块的水平舒适视差范围,以对所述双目图像的水平视差进行调整包括:
23、分别计算所述分块视差图中各区块的水平视差超出对应的水平舒适视差范围的距离值,选取其中绝对值最大的距离值作为调整值;
24、基于所述调整值,对所述双目图像的水平视差进行调整。
25、在其中一个实施例中,所述基于所述调整值,对所述双目图像的水平视差进行调整包括:
26、取所述调整值的绝对值的一半为移动值;
27、若所述调整值为正数,则将所述双目图像沿水平方向分别向外移动所述移动值;
28、若所述调整值为负数,则将所述双目图像沿水平方向分别向内移动所述移动值。
29、第二方面,本申请实施例还提供了一种立体舒适度调整装置,所述装置包括:
30、划分模块,用于基于双目图像,获得水平视差分布图;并将所述水平视差分布图划分为多个区块,获得分块视差图;
31、确定模块,用于基于用于显示所述双目图像的显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像中各像素点对应的水平舒适视差范围,并基于所述双目图像中各像素点所对应的水平舒适视差范围确定所述分块视差图中各区块对应的水平舒适视差范围;
32、调整模块,用于基于所述分块视差图中各区块的水本文档来自技高网...
【技术保护点】
1.一种立体舒适度调整方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于用于显示所述双目图像的显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像中各像素点对应的水平舒适视差范围,并基于所述双目图像中各像素点所对应的水平舒适视差范围确定所述分块视差图中各区块对应的水平舒适视差范围包括:
3.根据权利要求2所述的方法,其特征在于,所述获取在不同观测距离下获得的显示器中心区域的注意力角度舒适范围的计算公式为:
4.根据权利要求2所述的方法,其特征在于,所述基于显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像各像素点对应的水平视差范围的计算公式为:
5.根据权利要求2所述的方法,其特征在于,所述基于所述显示器的参数以及所述观测距离,计算所述双目图像各像素点对应的注意力区域系数的计算公式为:
6.根据权利要求1所述的方法,其特征在于,所述基于所述分块视差图中各区块的水平视差以及所述分块视差图中各区块的水平舒适视差范围,以对所述双目图像的水平视差进行调整包括:
8.一种立体舒适度调整装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至权利要求7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至权利要求7中任一项所述的方法。
...【技术特征摘要】
1.一种立体舒适度调整方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于用于显示所述双目图像的显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像中各像素点对应的水平舒适视差范围,并基于所述双目图像中各像素点所对应的水平舒适视差范围确定所述分块视差图中各区块对应的水平舒适视差范围包括:
3.根据权利要求2所述的方法,其特征在于,所述获取在不同观测距离下获得的显示器中心区域的注意力角度舒适范围的计算公式为:
4.根据权利要求2所述的方法,其特征在于,所述基于显示器的参数、观测距离以及注意力角度舒适范围,计算所述双目图像各像素点对应的水平视差范围的计算公式为:
5.根据权利要求2所述的方法,其特征在于,所述基于所述显示器的参数以及所述观测距离,计算...
【专利技术属性】
技术研发人员:周奇明,
申请(专利权)人:浙江华诺康科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。