CN114071104B - 基于着色器实现多投影机投影渐变融合的方法 - Google Patents

基于着色器实现多投影机投影渐变融合的方法 Download PDF

Info

Publication number
CN114071104B
CN114071104B CN202210051321.9A CN202210051321A CN114071104B CN 114071104 B CN114071104 B CN 114071104B CN 202210051321 A CN202210051321 A CN 202210051321A CN 114071104 B CN114071104 B CN 114071104B
Authority
CN
China
Prior art keywords
band
shader
projection
color
overlap
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.)
Active
Application number
CN202210051321.9A
Other languages
English (en)
Other versions
CN114071104A (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.)
Shandong Jerei Digital Technology Co Ltd
Original Assignee
Shandong Jerei Digital Technology Co Ltd
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 Shandong Jerei Digital Technology Co Ltd filed Critical Shandong Jerei Digital Technology Co Ltd
Priority to CN202210051321.9A priority Critical patent/CN114071104B/zh
Publication of CN114071104A publication Critical patent/CN114071104A/zh
Application granted granted Critical
Publication of CN114071104B publication Critical patent/CN114071104B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional details thereof
    • H04N9/3147Multi-projection systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3182Colour adjustment, e.g. white balance, shading or gamut

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Generation (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种基于着色器实现多投影机投影渐变融合的方法,属于图像处理技术领域,包括以下步骤:根据现场屏幕和投影需求在三维引擎中建立场景图像;建立材质球文件和实时渲染程序,且材质球文件作为实时渲染程序的调用对象;根据所要加载的场景图像设计着色器;将现场环幕宽度、现场重叠带宽度和重叠带颜色调节变量赋值给材质球文件;实时从投影机的视频流数据中获取所要加载的场景图像;采用材质球文件中的着色器对场景图像进行投影渐变融合处理;调用实时渲染程序,对投影渐变融合处理后的场景图像进行实时渲染和投影。本发明以视图可视化的方式实时改变画面区域拉伸系数,从而解决了画面融合过程中出现畸变的问题。

Description

基于着色器实现多投影机投影渐变融合的方法
技术领域
本发明涉及一种基于着色器实现多投影机投影渐变融合的方法,属于图像处理技术领域。
背景技术
投影机是生活中比较常见的一种设备,不管是在会议室还是阶梯教室都会利用投影机来投影教学,而这些场所的投影面积都是比较小的,但若遇上一些投影区域要求较大的场地,就需要运用投影融合技术将两台或多台投影机投射出的画面进行边缘重叠,使画面的效果就像是一台投影机投射的画面。
随着3D技术的日益研新,3D视景效果可以通过环幕的方式来呈现给用户,为了保证画面效果清晰不失真,多投影融合拼接的技术也会广泛应用在环幕、巨幕等应用场景。由于在多通道投影显示***中,每台投影机都是相互独立的,两个投影机所投出的画面之间会有缝隙,而且很多通道大屏幕并不是平面的,而是柱状环幕或者是球幕,这样就会在曲面上产生投影变形。然而当下的投影融合在处理重叠带色差方面存在不足之处,参数调整复杂不方便,非专业人员无法直接对重叠带的色差效果进行调整。因此,现有多投影融合拼接技术的调整过程费时费力,不能在有限的时间内通过对单一变量的修改来调整投影画面的颜色区间变化。
因此,提供一种高效的重叠带色差调整方法是很有必要的。
发明内容
为了解决上述问题,本发明提出了一种基于着色器实现多投影机投影渐变融合的方法,一种基于着色器实现多相机画面拉伸渐变融合的方法,通过这种方法,以视图可视化的方式实时改变画面区域拉伸系数,从而解决画面融合过程中出现畸变的问题。
本发明解决其技术问题采取的技术方案是:
本发明实施例提供的一种基于着色器实现多投影机投影渐变融合的方法,包括以下步骤:
根据现场屏幕和投影需求在三维引擎中建立场景图像;
建立材质球文件和实时渲染程序,且材质球文件作为实时渲染程序的调用对象;
根据所要加载的场景图像设计着色器;
将现场环幕宽度、现场重叠带宽度和重叠带颜色调节变量赋值给材质球文件;
实时从投影机的视频流数据中获取所要加载的场景图像;
采用材质球文件中的着色器对场景图像进行投影渐变融合处理;
调用实时渲染程序,对投影渐变融合处理后的场景图像进行实时渲染和投影。
作为本实施例一种可能的实现方式,所述方法还包括以下步骤:
根据现场屏幕和投影需求设置多个投影机。
作为本实施例一种可能的实现方式,所述现场屏幕包括环形投影屏幕。
作为本实施例一种可能的实现方式,所述实时渲染程序挂载到安装有三维引擎的相机上。
作为本实施例一种可能的实现方式,将材质球文件的输入接口开放出来。
作为本实施例一种可能的实现方式,所述着色器对所要加载的场景图像存在于重叠带的像素颜色进行融合计算。
作为本实施例一种可能的实现方式,所述采用材质球文件中的着色器对场景图像进行投影渐变融合处理,包括:
获取现场环幕的实际宽度ScreenWidth;
获取多投影机投影造成重叠带的宽度OverlapWidth;
获取现场屏幕最左侧与所述重叠带中心的距离SLtoOCDistance;
计算重叠带中心在屏幕上的横坐标M0=SLtoOCDistance/ScreenWidth,重叠带在屏幕上的宽度OWidth=OverlapWidth/ScreenWidth;
将场景宽度和场景高度分别转换为U,V坐标,则图像采样点坐标为(x0,y0);
根据图像采集点和重叠带中心点横坐标M0构建色差渐变的曲线模型,并求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0的线性关系数学模型;
在着色器的顶点函数中读取图像采集点像素的UV坐标:o.uv = v.uv;
利用图像采集点像素UV坐标获取初步图像像素输出;
利用线性关系数学模型计算重叠带色差渐变程度;
将初步图像像素输出和计算所得的重叠带色差渐变程度进行混合计算,得到投影渐变融合处理后的场景图像。
作为本实施例一种可能的实现方式,所述根据图像采集点和重叠带中心点横坐标M0构建色差渐变的曲线模型,并求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0的线性关系数学模型,包括:
(1)当M0=<X0<= M0+OWidth*0.5时:
基于两点确定一条直线原理,经过图像采集点和重叠带中心点的曲线上必然存在(M0+OWidth/2,1)和(M0,重叠带颜色调节变量)两点,以此构建该区域色差渐变的曲线模型:
重叠带颜色调节变量=K1*M0+B1(1)
1=K1*(M0+OWidth*0.5)+B1 (2)
K1为系数,B1为常数;
根据式(1)和式(2)得到:
K1=2*(1-重叠带颜色调节变量)/OWidth;
B1=重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0
根据K1和B1,求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0线性关系数学模型为:
重叠带色差渐变程度=2*(1-重叠带颜色调节变量)/OWidth*X0+重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0
(2)当M0-OWidth/2=<x0<= M0时:
基于两点确定一条直线原理,经过图像采集点和重叠带中心点的曲线上必然存在(M0-OWidth/2,1)和(M0,重叠带颜色调节变量)两点,以此构建该区域色差渐变的曲线模型:
重叠带颜色调节变量=K2*M0+B2(3)
1=K2*(M0-OWidth*0.5)+B2 (4)
K2为系数,B2为常数;
根据式(3)和式(4)得到:
K2=2*(重叠带颜色调节变量-1)*/OWidth;
B2=重叠带颜色调节变量-2*(重叠带颜色调节变量-1)/OWidth*M0
根据K2和B2,求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0线性关系数学模型为:
重叠带色差渐变程度 =2*(重叠带颜色调节变量-1)/OWidth*X0+重叠带颜色调节变量-2*(重叠带颜色调节变量-1))/OWidth*M0
作为本实施例一种可能的实现方式,所述初步图像像素输出为:
col=tex2D(_MainTex,float2(u,v))*_Main_Color
其中,tex2D( )函数是CG程序中用来对贴图进行采样的函数;_MainTex为CG语言自定义的四维变量, float2( )是CG语言内置变量,代表float类型的二元向量;_ Main_Color为CG语言自定义的四维变量RGBA,属于color类型,为亮度和颜色调节参数。
作为本实施例一种可能的实现方式,所述利用线性关系数学模型计算重叠带色差渐变程度,包括:
当M0=<X0<= M0+OWidth*0.5时:
重叠带色差渐变程度R=2*(1-重叠带颜色调节变量)/OWidth*o.u+重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0;其中,o.u为o.uv坐标中的横坐标;
当M0-OWidth/2=<x0<= M0时:
重叠带色差渐变程度R=2*(重叠带颜色调节变量-1)/OWidth*o.u+重叠带颜色调节变量-2*(重叠带颜色调节变量-1)/OWidth*M0
作为本实施例一种可能的实现方式,所述投影渐变融合处理后的场景图像为:
FinalCol=col.rgb*R
其中,col.rgb为初步图像像素输出的RGB图像,R为重叠带色差渐变程度。
本发明实施例的技术方案可以具有的有益效果如下:
本发明提供了一种基于着色器实现多相机画面拉伸渐变融合的方法,它以视图可视化的方式实时改变画面区域拉伸系数,从而解决画面融合过程中出现畸变的问题。
本发明通过定向改变投影区域局部的颜色亮度显示,从而解决融合带区域颜色色差的问题有效降低了投影融合带的色差,画面渐变颜色顺滑,降本增效。
本发明实时改变画面区域拉伸系数,基于Unity引擎通过编写着色器来实现相机融合解决畸变,灵活方便,可行性高,性能稳定,适用于各种三维场景的渲染。
本发明使用方便,将脚本挂载在相机上,通过改变系数,改变着色器效果。
附图说明
图1是根据一示例性实施例示出的一种基于着色器实现多投影机投影渐变融合的方法的流程图;
图2是根据一示例性实施例示出的一种投影渐变融合处理前的原始图像;
图3是采用本发明所述方法对图2进行投影渐变融合处理过程中的图像示意图;
图4是采用本发明所述方法对图2进行投影渐变融合处理并渲染后的最终图像。
具体实施方式
下面结合附图与实施例对本发明做进一步说明:
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
如图1至图4所示,本发明实施例提供的一种基于着色器实现多投影机投影渐变融合的方法,包括以下步骤:
根据现场屏幕和投影需求在三维引擎中建立场景图像;
建立材质球文件和实时渲染程序,且材质球文件作为实时渲染程序的调用对象;
根据所要加载的场景图像设计着色器;
将现场环幕宽度、现场重叠带宽度和重叠带颜色调节变量赋值给材质球文件;
实时从投影机的视频流数据中获取所要加载的场景图像,图2为投影渐变融合处理前的原始图像,图2中间(两条竖线之间)部分为需要渐变融合处理的重叠带图像;
采用材质球文件中的着色器对场景图像进行投影渐变融合处理,图3为采用本发明所述方法对图2进行投影渐变融合处理过程中的一幅图像;
调用实时渲染程序,对投影渐变融合处理后的场景图像进行实时渲染和投影,图4为对图2进行投影渐变融合处理并渲染后的最终投影图像,从而实现可视化地调节现场环幕由于多投影机造成的颜色重叠带问题。
作为本实施例一种可能的实现方式,所述方法还包括以下步骤:
根据现场屏幕和投影需求设置多个投影机。
作为本实施例一种可能的实现方式,所述现场屏幕包括环形投影屏幕。
作为本实施例一种可能的实现方式,所述实时渲染程序挂载到安装有三维引擎的相机上。
作为本实施例一种可能的实现方式,将材质球文件的输入接口开放出来。将建立的实时渲染程序中的屏幕宽度、重叠带宽度和重叠带颜色调节变量开放出来,方便现场用户根据环幕实际重叠效果,通过实时的可视化参数的调节,在视觉效果上达成统一。
作为本实施例一种可能的实现方式,所述着色器对所要加载的场景图像存在于重叠带的像素颜色进行融合计算。所述着色器可以利用计算机图形学语言进行编写。
作为本实施例一种可能的实现方式,所述采用材质球文件中的着色器对场景图像进行投影渐变融合处理,包括:
获取现场环幕的实际宽度ScreenWidth;
获取多投影机投影造成重叠带的宽度OverlapWidth;
获取现场屏幕最左侧与所述重叠带中心的距离SLtoOCDistance;
计算重叠带中心在屏幕上的横坐标M0=SLtoOCDistance/ScreenWidth,重叠带在屏幕上的宽度OWidth=OverlapWidth/ScreenWidth;
将场景宽度和场景高度分别转换为U,V坐标,则图像采样点坐标为(x0,y0);
根据图像采集点和重叠带中心点横坐标M0构建色差渐变的曲线模型,并求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0的线性关系数学模型;
在着色器的顶点函数中读取图像采集点像素的UV坐标:o.uv = v.uv;
利用图像采集点像素UV坐标获取初步图像像素输出;
利用线性关系数学模型计算重叠带色差渐变程度;
将初步图像像素输出和计算所得的重叠带色差渐变程度进行混合计算,得到投影渐变融合处理后的场景图像。
由于场景图像作为着色器的采样图像,场景宽度和场景高度分别转换为采样中的U,V,在着色器中U,V的范围都是0~1,因此重叠带中心在屏幕上的横坐标M0=SLtoOCDistance/ScreenWidth;重叠带在屏幕上的宽度OWidth=OverlapWidth/ScreenWidth。
作为本实施例一种可能的实现方式,根据多投影机造成的重叠带的特性,重叠带色差渐变程度与图像采集点距离重叠带中心点横坐标M0的距离存在线性变化关系,且0<重叠带色差渐变程度<=1。所述根据图像采集点和重叠带中心点横坐标M0构建色差渐变的曲线模型,并求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0的线性关系数学模型,包括:
(1)当M0=<X0<= M0+OWidth*0.5时:
基于两点确定一条直线原理,经过图像采集点和重叠带中心点的曲线上必然存在(M0+OWidth/2,1)和(M0,重叠带颜色调节变量)两点,以此构建该区域色差渐变的曲线模型:
重叠带颜色调节变量=K1*M0+B1(1)
1=K1*(M0+OWidth*0.5)+B1 (2)
K1为系数,B1为常数;
根据式(1)和式(2)得到:
K1=2*(1-重叠带颜色调节变量)/OWidth;
B1=重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0
根据K1和B1,求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0线性关系数学模型为:
重叠带色差渐变程度=2*(1-重叠带颜色调节变量)/OWidth*X0+重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0
(2)当M0-OWidth/2=<x0<= M0时:
基于两点确定一条直线原理,经过图像采集点和重叠带中心点的曲线上必然存在(M0-OWidth/2,1)和(M0,重叠带颜色调节变量)两点,以此构建该区域色差渐变的曲线模型:
重叠带颜色调节变量=K2*M0+B2(3)
1=K2*(M0-OWidth*0.5)+B2 (4)
K2为系数,B2为常数;
根据式(3)和式(4)得到:
K2=2*(重叠带颜色调节变量-1)*/OWidth;
B2=重叠带颜色调节变量-2*(重叠带颜色调节变量-1)/OWidth*M0
根据K2和B2,求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0线性关系数学模型为:
重叠带色差渐变程度 =2*(重叠带颜色调节变量-1)/OWidth*X0+重叠带颜色调节变量-2*(重叠带颜色调节变量-1))/OWidth*M0
通过下式在着色器的顶点函数中读取图像采集点像素的UV坐标: o.uv = v.uv 。
作为本实施例一种可能的实现方式,所述初步图像像素输出为:
col=tex2D(_MainTex,float2(u,v))*_Main_Color
其中,tex2D( )函数是CG程序中用来对贴图进行采样的函数;_MainTex为CG语言自定义的四维变量, float2( )是CG语言内置变量,代表float类型的二元向量;_ Main_Color为CG语言自定义的四维变量RGBA,属于color类型,为亮度和颜色调节参数。
作为本实施例一种可能的实现方式,所述利用线性关系数学模型计算重叠带色差渐变程度,包括:
当M0=<X0<= M0+OWidth*0.5时:
重叠带色差渐变程度R=2*(1-重叠带颜色调节变量)/OWidth*o.u+重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0;其中,o.u为o.uv坐标中的横坐标;
当M0-OWidth/2=<x0<= M0时:
重叠带色差渐变程度R=2*(重叠带颜色调节变量-1)/OWidth*o.u+重叠带颜色调节变量-2*(重叠带颜色调节变量-1)/OWidth*M0
作为本实施例一种可能的实现方式,所述投影渐变融合处理后的场景图像为:
FinalCol=col.rgb*R
其中,col.rgb为初步图像像素输出的RGB图像,R为重叠带色差渐变程度。
本发明通过定向改变投影区域局部的颜色亮度显示,从而解决融合带区域颜色色差的问题有效降低了投影融合带的色差,画面渐变颜色顺滑,降本增效。
本发明实时改变画面区域拉伸系数,基于Unity引擎通过编写着色器来实现相机融合解决畸变,灵活方便,可行性高,性能稳定,适用于各种三维场景的渲染。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。

Claims (8)

1.一种基于着色器实现多投影机投影渐变融合的方法,其特征是,包括以下步骤:
根据现场屏幕和投影需求在三维引擎中建立场景图像;
建立材质球文件和实时渲染程序,且材质球文件作为实时渲染程序的调用对象;
根据所要加载的场景图像设计着色器;
将现场环幕宽度、现场重叠带宽度和重叠带颜色调节变量赋值给材质球文件;
实时从投影机的视频流数据中获取所要加载的场景图像;
采用材质球文件中的着色器对场景图像进行投影渐变融合处理;
调用实时渲染程序,对投影渐变融合处理后的场景图像进行实时渲染和投影;
所述采用材质球文件中的着色器对场景图像进行投影渐变融合处理,包括:
获取现场环幕的实际宽度ScreenWidth;
获取多投影机投影造成重叠带的宽度OverlapWidth;
获取现场屏幕最左侧与所述重叠带中心的距离SLtoOCDistance;
计算重叠带中心在屏幕上的横坐标M0=SLtoOCDistance/ScreenWidth,重叠带在屏幕上的宽度OWidth=OverlapWidth/ScreenWidth;
将场景宽度和场景高度分别转换为U,V坐标,则图像采样点坐标为(x0,y0);
根据图像采集点和重叠带中心点横坐标M0构建色差渐变的曲线模型,并求得重叠带色差渐变程度与重叠带内图像采集点横坐标X0的线性关系数学模型;
在着色器的顶点函数中读取图像采集点像素的UV坐标:o.uv = v.uv;
利用图像采集点像素UV坐标获取初步图像像素输出;
利用线性关系数学模型计算重叠带色差渐变程度;
将初步图像像素输出和计算所得的重叠带色差渐变程度进行混合计算,得到投影渐变融合处理后的场景图像;
当M0=<X0<= M0+OWidth*0.5时,所述色差渐变的曲线模型为:
重叠带颜色调节变量=K1*M0+B1(1)
1=K1*(M0+OWidth*0.5)+B1 (2)
所述的线性关系数学模型为:
重叠带色差渐变程度=2*(1-重叠带颜色调节变量)/OWidth*X0+重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0
当M0-OWidth/2=<x0<= M0时,所述色差渐变的曲线模型为:
重叠带颜色调节变量=K2*M0+B2(3)
1=K2*(M0-OWidth*0.5)+B2 (4)
所述的线性关系数学模型为:
重叠带色差渐变程度 =2*(重叠带颜色调节变量-1)/OWidth*X0+重叠带颜色调节变量-2*(重叠带颜色调节变量-1))/OWidth*M0
式中,K1和K2为系数,B1和B2为常数。
2.根据权利要求1所述的基于着色器实现多投影机投影渐变融合的方法,其特征是,还包括以下步骤:
根据现场屏幕和投影需求设置多个投影机。
3.根据权利要求1所述的基于着色器实现多投影机投影渐变融合的方法,其特征是,所述实时渲染程序挂载到安装有三维引擎的相机上。
4.根据权利要求1所述的基于着色器实现多投影机投影渐变融合的方法,其特征是,将材质球文件的输入接口开放出来。
5.根据权利要求1所述的基于着色器实现多投影机投影渐变融合的方法,其特征是,所述着色器对所要加载的场景图像存在于重叠带的像素颜色进行融合计算。
6.根据权利要求1-5任意一项所述的基于着色器实现多投影机投影渐变融合的方法,其特征是,所述初步图像像素输出为:
col=tex2D(_MainTex,float2(u,v))*_Main_Color
其中,tex2D( )函数是CG程序中用来对贴图进行采样的函数;_MainTex为CG语言自定义的四维变量, float2( )是CG语言内置变量,代表float类型的二元向量;_ Main_Color为CG语言自定义的四维变量RGBA,属于color类型,为亮度和颜色调节参数。
7.根据权利要求6所述的基于着色器实现多投影机投影渐变融合的方法,其特征是,所述利用线性关系数学模型计算重叠带色差渐变程度,包括:
当M0=<X0<= M0+OWidth*0.5时:
重叠带色差渐变程度R=2*(1-重叠带颜色调节变量)/OWidth*o.u+重叠带颜色调节变量-2*(1-重叠带颜色调节变量)/OWidth*M0;其中,o.u为o.uv坐标中的横坐标;
当M0-OWidth/2=<x0<= M0时:
重叠带色差渐变程度R=2*(重叠带颜色调节变量-1)/OWidth*o.u+重叠带颜色调节变量-2*(重叠带颜色调节变量-1)/OWidth*M0
8.根据权利要求7所述的基于着色器实现多投影机投影渐变融合的方法,其特征是,所述投影渐变融合处理后的场景图像为:
FinalCol=col.rgb*R
其中,col.rgb为初步图像像素输出的RGB图像,R为重叠带色差渐变程度。
CN202210051321.9A 2022-01-18 2022-01-18 基于着色器实现多投影机投影渐变融合的方法 Active CN114071104B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210051321.9A CN114071104B (zh) 2022-01-18 2022-01-18 基于着色器实现多投影机投影渐变融合的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210051321.9A CN114071104B (zh) 2022-01-18 2022-01-18 基于着色器实现多投影机投影渐变融合的方法

Publications (2)

Publication Number Publication Date
CN114071104A CN114071104A (zh) 2022-02-18
CN114071104B true CN114071104B (zh) 2022-04-19

Family

ID=80231235

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210051321.9A Active CN114071104B (zh) 2022-01-18 2022-01-18 基于着色器实现多投影机投影渐变融合的方法

Country Status (1)

Country Link
CN (1) CN114071104B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114463475B (zh) * 2022-04-08 2022-07-19 山东捷瑞数字科技股份有限公司 基于边缘矫正的多相机渲染图像融合方法
CN115115644B (zh) * 2022-08-31 2022-11-15 启东市德立神起重运输机械有限公司 一种基于人工智能的车辆焊接缺陷检测方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106228527B (zh) * 2010-11-15 2020-08-04 斯加勒宝展示技术有限公司 利用手动和半自动技术校准显示***的***和方法
CN104954715B (zh) * 2015-07-06 2017-12-05 山东大学 基于gpu加速的异形屏幕多投影拼接融合视频播放的方法
JP2017085446A (ja) * 2015-10-30 2017-05-18 キヤノン株式会社 投影装置、投影方法及び投影システム
US10136055B2 (en) * 2016-07-29 2018-11-20 Multimedia Image Solution Limited Method for stitching together images taken through fisheye lens in order to produce 360-degree spherical panorama
US10417810B2 (en) * 2017-05-31 2019-09-17 Verizon Patent And Licensing Inc. Methods and systems for rendering virtual reality content based on two-dimensional (“2D”) captured imagery of a three-dimensional (“3D”) scene
US11049218B2 (en) * 2017-08-11 2021-06-29 Samsung Electronics Company, Ltd. Seamless image stitching
CN113506214B (zh) * 2021-05-24 2023-07-21 南京莱斯信息技术股份有限公司 一种多路视频图像拼接方法
CN113256777B (zh) * 2021-06-28 2021-09-28 山东捷瑞数字科技股份有限公司 一种基于计算机图形学实现的球幕播放及调整方法

Also Published As

Publication number Publication date
CN114071104A (zh) 2022-02-18

Similar Documents

Publication Publication Date Title
CN114071104B (zh) 基于着色器实现多投影机投影渐变融合的方法
US6793350B1 (en) Projecting warped images onto curved surfaces
JP6037375B2 (ja) 画像投影装置および画像処理方法
Raskar et al. Quadric transfer for immersive curved screen displays
Majumder et al. Perceptual photometric seamlessness in projection-based tiled displays
CN111192552B (zh) 一种多通道led球幕几何校正方法
CN104954769A (zh) 一种浸入式超高清视频处理***及方法
WO2018196472A1 (zh) 一种投影方法、装置、***及存储介质
JP5236219B2 (ja) 分割撮像による歪み補正と統合方法及びそのためのマッピング関数生成方法並びに分割撮像による歪み補正と統合装置及びそのためのマッピング関数生成装置
JP2015097350A (ja) 画像処理装置およびマルチプロジェクションシステム
CN101727880A (zh) 一种真无缝背投式大屏幕显示图像的投影融合方法
CN103037189A (zh) 一种实现多个投影整体输出大屏画面视频图像的方法
CN101621701A (zh) 独立于几何校正的任意光滑曲面屏幕多投影仪显示墙色彩校正方法
CN107635120A (zh) 一种多通道球幕几何矫正及边缘融合的方法
CN112118435B (zh) 面向异形金属屏幕的多投影融合方法及***
CN111770326B (zh) 一种全景视频投射的室内三维监控方法
CN201846426U (zh) 基于摄像的多画面自动几何与边缘融合***
CN107424206A (zh) 一种利用现实环境影响虚拟场景光影表现的互动方法
JP2005039849A (ja) 映像表示システム
JP6466354B2 (ja) 装置、映像投影装置、映像投影システム、映像表示装置、映像生成装置、それらの方法、およびプログラム
Zoido et al. Optimized methods for multi-projector display correction
JP6430420B2 (ja) 情報呈示システム、および情報呈示方法
CN115883805B (zh) 一种多投影仪画面拼接色彩融合方法、融合器及存储介质
CN113596415A (zh) 基于gpu实时计算的多投影机融合播放***及其方法
CN111901579A (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