镜头匹配装置及镜头匹配方法与流程

文档序号:25583506发布日期:2021-06-22 16:36阅读:168来源:国知局
镜头匹配装置及镜头匹配方法与流程
本发明涉及一种相机组装相关技术,尤其涉及一种镜头匹配装置及镜头匹配方法。
背景技术
:目前市面上有越来越多使用两颗镜头以上的应用。例如,将两张图像合成同一张以形成具有三维(3d)效果的图像或是进行图像缝合。值得注意的是,人眼所看到通过两颗镜头拍摄的图像在清晰度应该是要相近的,因此在镜头设计过程中需要将两颗镜头看起来的清晰度一致。若两颗镜头对应的清晰度不一致,则会影响最后图像输出的效果。此外,若两颗镜头所获取的图像需进一步缝合,则清晰度的差异将造成难以在两张图像中找到对应特征点,并使得3d图像重合会让观赏者感到明显晕眩。在一些现有的设计中,会将同类型且分辨能力一致的镜头配对至同一组图像输出装置。然而,通过此等配对方式,其最后输出的图像在清晰度上仍有明显差异。技术实现要素:本发明是针对一种镜头匹配装置及镜头匹配方法,基于最大调制传递函数(modulationtransferfunction,mtf)数值确定最终焦距,并将点胶作业处理后的镜头根据对应清晰度分组,即可使同组内的清晰度及景深趋近一致。根据本发明的实施例,镜头匹配方法适用于数颗镜头,并包括但不仅限于下列步骤:取得各镜头对应数个焦距分别的mtf数值,确定各镜头在那些焦距中的最大mtf数值,并根据各镜头的最大mtf数值分类那些镜头。各mtf数值是基于具有最大光强度的至少一个第一像素及具有最小光强度的至少一个第二像素所确定。根据本发明的实施例,镜头匹配装置适用于数颗镜头,并包括但不仅限于存储器及处理器。存储器用以存储数个模块。处理器耦接存储器,且加载并执行存储器存储的那些模块。那些模块包括mtf确定模块及分类模块。mtf取得各镜头对应于数个焦距分别的mtf数值,并确定各镜头在那些焦距中的最大mtf数值。各mtf数值是基于具有最大光强度的至少一个第一像素及具有最小光强度的至少一个第二像素所确定。分类模块根据各镜头的最大mtf数值分类那些镜头。基于上述,本发明实施例的镜头匹配装置及镜头匹配方法,判断各镜头对应的最大mtf数值(或称峰值),并在容许范围内得出点胶作业所用的最终焦距。最后,本发明实施例对经点胶作业处理后的镜头根据对应mtf数值分类,使清晰度一致的镜头可分类至相同群组,进而改善图像重缝并加速图像缝合的速度。附图说明包含附图以便进一步理解本发明,且附图并入本说明书中并构成本说明书的一部分。附图说明本发明的实施例,并与描述一起用于解释本发明的原理。图1为根据本发明一实施例的镜头匹配装置的组件方块图;图2为根据本发明一实施例的镜头匹配方法的流程图;图3为说明rgby信道(channel)的清晰度与焦距对照图的范例;图4为说明某一镜头的mtf数值与焦距对照图的范例。附图标号说明100:镜头匹配装置;110:存储器;111:mtf确定模块;113:分类模块;130:处理器;s210~s250:步骤;rc:r信道;gc:g信道;bc:b信道;yc:y信道;pv:峰值焦距;mv、iv:容许焦距。具体实施方式现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同组件符号在附图和描述中用来表示相同或相似部分。图1是根据本发明一实施例的镜头匹配装置100的组件方块图。请参照图1,镜头匹配装置100包括但不仅限于存储器110及处理器130。镜头匹配装置100可以是台式计算机、笔记本电脑、服务器、智能手机、平板等电子装置。存储器110可以是任何型态的固定或可移动随机存取内存(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、闪存(flashmemory)、传统硬盘(harddiskdrive,hdd)、固态硬盘(solid-statedrive,ssd)或类似组件或上述组件的组合的存储器。在本发明实施例中,存储器110用于存储暂存或永久的数据(例如,焦距与调制传递函数(modulationtransferfunction,mtf)数值、mtf数值、最终焦距、采样比率、容许(tolerance)率等)、软件模块(例如,mtf确定模块111、分类模块113等)或其他档案及数据,且其详细内容待后续实施例详述。处理器130电性耦接于存储器110,处理器130并可以是中央处理单元(cpu),或是其他可程序化的一般用途或特殊用途的微处理器(microprocessor)、数字信号处理器(digitalsignalprocessor,dsp)、可程序化控制器、特殊应用集成电路(application-specificintegratedcircuit,asic)或其他类似组件或上述组件的组合。在本发明实施例中,处理器130用以执行镜头匹配装置100的所有或大部分作业,且可加载并执行存储器110所记录的各软件模块、档案及数据。为了方便理解本发明实施例的操作流程,以下将举诸多实施例详细说明本发明实施例中对镜头的设计及配对流程。下文中,将搭配镜头匹配装置100中的各项组件及模块说明本发明实施例所述的方法。本方法的各个流程可依照实施情形而随着调整,且并不仅限于此。图2是根据本发明一实施例的镜头匹配方法的流程图。请参照图2,mtf确定模块111自存储器110或外部装置(例如,随身盘、服务器、硬盘或其他电子装置)取得各镜头对应于数个焦距分别的调制传递函数(mtf)数值(步骤s210)。具体而言,mtf的公式如下:(max-min)/(max+min)…(1)其中max是最大光强度,min是最小光强度。而各镜头在不同焦距(例如,镜头与传感器之间的距离)下对应的mtf数值可基于以下(但不仅限于)条件得出:基于各镜头的规格得出不同物距对应的前景深、后景深及景深信息,并挑选出测试所用的物距。例如,某一镜头在物距为50厘米的情况下,其前景深为324毫米且后景深为无穷远,即表示物距在50厘米时清晰度在大约30厘米至无穷远应最佳。使用不同镜头并对放置于前述物距处的黑白对比格子图(或其他黑白交替线、区块图)拍摄,变换镜头与传感器之间的距离(即,焦距),且记录不同焦距下对应的mtf数值。在一实施例中,针对各镜头,处理器130可自其r信道(channel)、g信道、b信道及y信道中选择mtf数值最稳定的信道。具体而言,r、g、及b信道分别是传感器的拜耳(bayer)原始(raw)数据中对应于红色、绿色及蓝色的输出。而y信道的输出例如是0.2125×r信道的光强度+0.7154×g信道的光强度+0.0721×b信道的光强度的运算结果。处理器130可判断这些信道在最高频率下是否抖动(例如,变异小于特定值)。举例而言,图3是说明rgby信道(channel)的清晰度与焦距对照图的范例。请参照图3,图中水平轴代表焦距(由左至右开始为微距(或称近距离)且终于无穷远)且垂直轴代表清晰度(或是mtf数值)。在此范例中,y信道yc的清晰度在最高频率与r信道rc、g信道gc及b信道bc相比较不会抖动。在此范例中,mtf确定模块111可取得各镜头在y信道的mtf数值。需说明的是,不同镜头在不同信道下的特性可能不同,在其他实施例中,mtf确定模块111也可能取得镜头在其他信道(例如,r、g或b信道)的mtf数值。值得注意的是,在现有技术中,使用黑白对比采样,通常是记录图像的中间及角落(或边角)位置的值(例如,mtf数值或光强度)。针对图像缝合应用,由于图像中角落区域将用于缝合,因此角落的分辨率较为重要,且两图像在角落的清晰度一致是相对重要的。在mtf数值的公式(1)中,最大光强度及最小光强度可能分别对应到某一个像素(例如,具有最大光强度的一个第一像素及具有最小光强度的一个第二像素)。在另一实施例中,mtf确定模块111根据采样比率来挑选数个像素确定最大光强度及最小光强度。在此实施例中,各mtf数值是基于具有最大光强度的数个第一像素及具有最小光强度的数个第二像素所确定。表(1)是一范例说明某三颗镜头在不同采样比率的变异度:表(1)采样比率60%70%80%第一镜头6.546.406.96第二镜头7.357.227.25第三镜头7.176.707.27由表(1)可知,不同采样比率的变异度不同。而为了取得相对稳定的数值,本发明实施例是选择特定数量的像素及其对应数值得出代表此焦距的mtf数值。在一实施例中,mtf确定模块111根据第一采样比率确定数个第一像素,并根据第二采样比率确定数个第二像素。这些第一像素是自经光强度大小排序后的数个图像像素(例如,由传感器通过镜头对外界光影感测所得图像中的像素)挑选第一采样比率对应数目的像素(例如,第一高光强度、第二高光强度等),且这些第二像素是自那些图像像素挑选第二采样比率对应数目的像素(例如,第一低光强度、第二低光强度等)。以表(1)为例,采样比率在70%的变异度相对小,mtf确定模块111可确定第一采样比率为15%且第二采样比率为15%。假设1600个像素具有最大数值且1600个像素具有最小数值,则第一像素总共有1600×15%(240个像素),且第二像素总共有1600×15%(240个像素)。需说明的是,范例中的采样比率、第一及第二采样比率的数值仅是作为范例说明,并可视实际情况而变动(例如,针对任一镜头,根据具有较小变异度的采样比率来确定;或者,由对照表或特定函数得出)。第一及第二采样比率也不一定相等。接着,mtf确定模块111可根据这些第一像素的光强度及这些第二像素的光强度确定某一镜头的某一焦距的mtf数值。换句而言,mtf确定模块111根据数个第一像素的光强度确定mtf的最大强度(例如是公式(1)中的最大光强度max),并根据数个第二像素的光强度确定mtf的最小强度(例如是公式(1)中的最小光强度min)。例如,mtf确定模块111可将那些第一像素的光强度的平均值、中位数、众数或其他代表数值作为公式(1)中的最大光强度max,且将那些第二像素的光强度的平均值、中位数、众数或其他代表数值作为公式(1)中的最小光强度min。接着,mtf确定模块111可将修改的最大及最小光强度代入公式(1)并取其运算结果作为mtf数值。在一些实施例中,针对特定信道的输出,mtf确定模块111是采用第一及第二采样比率来挑选第一及第二像素;而其他特定的输出,mtf确定模块111仅选择单一第一像素及单一第二像素。例如,若g信道的输出较为稳定,则mtf确定模块111仅选择单一第一像素及单一第二像素;若y信道的输出较为稳定,则mtf确定模块111是采用第一及第二采样比率来挑选数个第一及第二像素。而针对图像角落有一致性需求的情况,在一实施例中,mtf确定模块111可选择角落区域的像素的光强度,并据以确定这些角落区域的mtf数值。在其他实施例中,针对图像不同位置(例如,中心、四角等)有一致性需求的情况,mtf确定模块111也可选择这些位置对应像素的光强度,并据以得出对应mtf数值。取得各镜头在不同焦距对应的mtf数值之后,请参照图2,mtf确定模块111确定各镜头在那些焦距中的最大mtf数值(步骤s230)。具体而言,找寻镜头具有最好的分辨率对应的焦距点通常考虑对比度,对比度越高者代表在此距离的清晰度越好,且不同镜头的最佳焦距点可能不同。在现有技术中,设计人员通常是根据供货商提供的规格来选择最佳焦距点。例如,超过特定阈值的mtf数值对应的焦距。然而,即便是相同类型的镜头,其量测出的mtf数值也可能有差异,并使得根据现有方法得出的最佳焦距点也可能不同。而本发明实施例是根据最大mtf数值对应的焦距点来确定此最佳焦距点。找寻最大mtf数值的方法有很多种。在一实施例中,针对各镜头在不同焦距下对应的mtf数值,mtf确定模块111可自微距位置依序比对下一阶焦距对应的mtf数值(例如,相邻阶焦距相距0.01、或0.005毫米等),并判断下一阶焦距对应的mtf数值是否更大。若下阶焦距对应的mtf数值更大,则mtf确定模块111继续比对下一阶及再下一阶焦距对应的mtf数值,直到数值不再增加。若数值开始往下掉,则mtf确定模块111可得出最大mtf数值(即为峰值)。在另一实施例中,mtf确定模块111也可能使用数值排序算法(例如,冒泡排序法、选择排序法、或插入排序法等),来得出最大mtf数值。需说明的是,本发明实施例不限制找寻最大mtf数值的手段,诸如函数、对照表等方式也都能应用。值得注意的是,考虑到镜头经点胶作业处理后,其mtf数值可能异动。在一实施例中,mtf确定模块111根据容许率及最大mtf数值确定各镜头进行点胶作业所用的最终焦距。容许率相关于点胶作业的变异因素(例如,胶特性、烘烤热度、或烘烤时间等与点胶作业相关的特征)。容许率例如是1%~5%之间的数值,但也可能根据实际需求而变动。mtf确定模块111将最大mtf数值的容许率内的一数值对应的焦距作为点胶作业所用的最终焦距。举例而言,图4是说明某一镜头的mtf数值与焦距对照图的范例。请参照图4,假设峰值焦距pv具有0.82的最大mtf数值为,且容许率大约为5%,则可选择0.78的数值(对应到容许焦距iv及mv)。值得注意的是,前述选择的数值可能对应到两个焦距。在一实施例中,最终焦距相较于最大mtf数值对应的焦距更接近无穷远。具体而言,基于实验结果,经点胶作业处理后的镜头因受烘烤而导致mtf数值的曲线向微距偏移。以图4为例,图中往左至无穷远且往右至微距(macro或closestlength),则mtf确定模块111可选择容许焦距iv作为点胶作业所用的最终焦距。在另一实施例中,最终焦距也可能是相较于最大mtf数值对应的焦距更接近微距。以图4为例,mtf确定模块111可选择容许焦距mv作为点胶作业所用的最终焦距。在一些实施例中,mtf确定模块111也可能直接将最大mtf数值对应的焦距作为点胶作业所用的最终焦距。以图4为例,mtf确定模块111可选择峰值焦距pv作为点胶作业所用的最终焦距。接着,可对各镜头根据其最终焦距进行点胶作业。在一实施例中,mtf确定模块111可将经点胶作业处理的镜头的mtf数值与对应最大mtf数值比较,并根据比较结果确认是否调整对应最大mtf数值。若比较结果是两数值差异大于差异阈值,则表示先前最大mtf数值的确定有疑虑,且需要再次寻找这最大mtf数值。若比较结果是两数值差异未大于差异阈值,则不需要重新寻找最大mtf数值。请参照图2,分类模块113可根据各镜头的最大mtf数值分类那些镜头(步骤s250)。在一实施例中,完成点胶作业之后,分类模块113可记录那镜头经点胶作业处理后的mtf数值(其所用焦距是根据最大mtf数值所得出),并将二mtf数值之间的差异小于范围阈值的二个或更多个镜头分类至相同群组。例如,范围阈值为0.1,则两镜头对应mtf数值分别为0.79与0.8,即可分类到相同群组。又例如,两镜头对应mtf数值须相同才会被分类到相同群组。在另一实施例中,分类模块113也可能是记录那镜头的最大mtf数值,并基于彼此之间最大mtf数值的相异程度来分类。值得注意的是,被分类到相同群组中的镜头可被挑选并进一步整合成为诸如立体相机、全景相机、穿透式头戴显示器或其他整合数颗镜头的装置。综上所述,在本发明实施例的镜头匹配装置及镜头匹配方法中,找寻各镜头的最大mtf数值,并在容许率的范围内挑选点胶作业所用的焦距。接着,可对这些镜头根据mtf数值分类。藉此,分类至相同群组中的镜头的清晰度和景深一致或趋近于一致,且可改善图像重缝并加速图像缝合的速度。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1