亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

圖像處理方法以及電子設(shè)備與流程

文檔序號(hào):11180962閱讀:817來(lái)源:國(guó)知局
圖像處理方法以及電子設(shè)備與流程

本發(fā)明實(shí)施例涉及一種圖像處理方法以及實(shí)現(xiàn)該方法的電子設(shè)備。



背景技術(shù):

目前,手機(jī)等非專業(yè)拍照設(shè)備在生活中使用日益頻繁,用戶可以使用手機(jī)隨時(shí)隨地地進(jìn)行拍照,使用方便,且容易攜帶。

由于手機(jī)并非專業(yè)相機(jī),而且手機(jī)硬件尺寸、制造成本都有限制,因此手機(jī)中的鏡頭結(jié)構(gòu)簡(jiǎn)單,專業(yè)性較差,如果在曝光時(shí)間移動(dòng)手機(jī),可能會(huì)出現(xiàn)圖像模糊的情況發(fā)生。在拍攝照片產(chǎn)生模糊時(shí),需要在有限的硬件上通過圖像計(jì)算來(lái)去除模糊。當(dāng)前進(jìn)行圖像去模糊的主要方法是去卷積算法,但該算法存在計(jì)算量巨大以及模糊位置難以準(zhǔn)確估計(jì)等問題,因此很難在便攜式攝錄設(shè)備上部署。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的在于提供一種圖像處理方法以及電子設(shè)備,以解決上述技術(shù)問題。

根據(jù)本發(fā)明的至少一個(gè)實(shí)施例,提供了一種圖像處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括圖像采集裝置以及運(yùn)動(dòng)檢測(cè)裝置,所述方法包括:所述圖像采集裝置采集多幀圖像;所述運(yùn)動(dòng)檢測(cè)裝置獲取在所述采集圖像期間所述電子設(shè)備的運(yùn)動(dòng)信息,所述運(yùn)動(dòng)信息與采集的各幀圖像相對(duì)應(yīng);基于所述運(yùn)動(dòng)信息從所述多幀圖像中選擇至少兩幀;基于所述兩幀圖像的運(yùn)動(dòng)信息對(duì)所述兩幀圖像進(jìn)行圖像處理。

根據(jù)本發(fā)明的至少一個(gè)實(shí)施例,還提供了一種電子設(shè)備,包括圖像采集裝置、運(yùn)動(dòng)檢測(cè)裝置以及處理器,其中,所述圖像采集裝置采集多幀圖像;所述運(yùn)動(dòng)檢測(cè)裝置獲取在所述采集圖像期間所述電子設(shè)備的運(yùn)動(dòng)信息,所述運(yùn)動(dòng)信息與采集的各幀圖像相對(duì)應(yīng);所述處理器基于所述運(yùn)動(dòng)信息從所述多幀圖像中選擇至少兩幀,并且,所述處理器基于所述兩幀圖像的運(yùn)動(dòng)信息對(duì)所述兩幀圖像進(jìn)行圖像處理。

本發(fā)明實(shí)施例通過利用電子設(shè)備中自帶的運(yùn)動(dòng)檢測(cè)裝置來(lái)確定圖像的運(yùn)動(dòng)軌跡,基于該運(yùn)動(dòng)軌跡來(lái)實(shí)現(xiàn)圖像的去模糊處理,算法簡(jiǎn)單,顯著提高了去模糊的處理速度,且易于在已有移動(dòng)設(shè)備上實(shí)現(xiàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例的描述中所需要使用的附圖作簡(jiǎn)單的介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實(shí)施例。

圖1示出了根據(jù)本發(fā)明實(shí)施例的圖像處理方法流程圖;

圖2a示出了根據(jù)本發(fā)明實(shí)施例的圖像拍攝時(shí)間示意圖;

圖2b示出了圖2a中畫圈部分的放大圖;

圖2c示出了圖像r1和圖像r2的特征向量之間的夾角示意圖;

圖3示出了根據(jù)本發(fā)明實(shí)施例的一種選取運(yùn)動(dòng)方向正交的兩幀圖像的流程圖;

圖4示出了根據(jù)本發(fā)明實(shí)施例的另一種選取運(yùn)動(dòng)方向正交的兩幀圖像的流程圖;

圖5示出了根據(jù)本發(fā)明實(shí)施例的判斷兩幀圖像在曝光期間的運(yùn)動(dòng)方向?yàn)楣潭ǚ较虻牧鞒虉D;

圖6示出了根據(jù)本發(fā)明實(shí)施例的對(duì)運(yùn)動(dòng)檢測(cè)裝置進(jìn)行校準(zhǔn)的方法流程圖;

圖7示出了根據(jù)本發(fā)明實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

在下文中,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說明書和附圖中,具有基本上相同步驟和元素用相同的附圖標(biāo)記來(lái)表示,且對(duì)這些步驟和元素的重復(fù)解釋將被省略。

在本發(fā)明的以下實(shí)施例中,電子設(shè)備指的是能夠與其他設(shè)備通信的設(shè)備。電子設(shè)備的具體形式包括但不限于移動(dòng)電話、個(gè)人計(jì)算機(jī)、數(shù)碼相機(jī)、個(gè)人數(shù)字助手、便攜式計(jì)算機(jī)、游戲機(jī)等。在本發(fā)明實(shí)施例中,電子設(shè)備包括圖像采集裝置以及運(yùn)動(dòng)檢測(cè)裝置。圖像采集裝置例如可以包括攝像頭。運(yùn)動(dòng)檢測(cè)裝置例如可以包括慣性傳感器,例如陀螺儀和/或加速度傳感器,可以至少檢測(cè)到電子設(shè)備相對(duì)于地球坐標(biāo)系的x、y、z軸的旋轉(zhuǎn)角度和位移。運(yùn)動(dòng)檢測(cè)裝置也可以是其他可以檢測(cè)電子設(shè)備的運(yùn)動(dòng)的裝置,例如指南針等。

圖1描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖像處理方法100的流程圖。下面將參照?qǐng)D1來(lái)描述本發(fā)明的一個(gè)實(shí)施例的圖像處理方法。圖像處理方法100可以應(yīng)用于上述電子設(shè)備,該電子設(shè)備可以被配置來(lái)對(duì)圖像進(jìn)行處理。

參見圖1,在步驟s101中,圖像采集裝置采集多幀圖像。根據(jù)本發(fā)明的一個(gè)示例,使用攝像頭對(duì)同一場(chǎng)景的連續(xù)拍攝,得到多幀圖像。電子設(shè)備的運(yùn)動(dòng)檢測(cè)裝置的采樣頻率遠(yuǎn)遠(yuǎn)大于圖像連續(xù)拍攝的頻率。例如,運(yùn)動(dòng)檢測(cè)裝置的采樣頻率為圖像連拍頻率的至少10-100倍。

在步驟s102中,運(yùn)動(dòng)檢測(cè)裝置獲取在采集圖像期間電子設(shè)備的運(yùn)動(dòng)信息,運(yùn)動(dòng)信息與采集的各幀圖像相對(duì)應(yīng)。根據(jù)本發(fā)明的一個(gè)示例,在運(yùn)動(dòng)檢測(cè)裝置獲取到當(dāng)前電子設(shè)備的三軸位移或三軸角度之后,基于電子設(shè)備的這些運(yùn)動(dòng)參數(shù)以及圖像采集裝置在電子設(shè)備中的相對(duì)位置,可以確定圖像采集裝置采集的圖像的運(yùn)動(dòng)參數(shù)。運(yùn)動(dòng)參數(shù)例如包括運(yùn)動(dòng)位移和運(yùn)動(dòng)方向。根據(jù)采集的圖像的運(yùn)動(dòng)參數(shù)可以確定拍照時(shí)手的抖動(dòng)造成的圖像幀的移動(dòng)。

根據(jù)本發(fā)明的一個(gè)示例,根據(jù)以下方式獲取圖像幀的運(yùn)動(dòng)方向。首先,獲取在圖像曝光時(shí)間段內(nèi)運(yùn)動(dòng)檢測(cè)裝置的每?jī)蓚€(gè)采樣時(shí)間點(diǎn)之間,圖像的子位移矢量。圖2a示出了根據(jù)本發(fā)明實(shí)施例的圖像拍攝時(shí)間示意圖,參見圖2,在圖像拍攝時(shí)間軸上,在t1時(shí)間點(diǎn)按下快門后,拍攝第一幀圖像時(shí),在t1到t2時(shí)間段內(nèi)為第一幀圖像的曝光時(shí)間,在t3時(shí)間點(diǎn)拍攝第二幀圖像,t3-t4時(shí)間段為第二幀圖像的曝光時(shí)間,以此類推,對(duì)同一場(chǎng)景拍攝若干多幀圖像。例如,拍攝10張圖像。圖2b示出了圖2a中畫圈部分的放大圖,參見圖2b,a點(diǎn)為第一幀圖像的拍攝時(shí)間,b點(diǎn)為第二幀圖像的拍攝時(shí)間,c點(diǎn)為第一幀圖像曝光結(jié)束時(shí)間。從a點(diǎn)到c點(diǎn),包括多個(gè)小箭頭表示的子位移矢量,該子位移矢量為運(yùn)動(dòng)檢測(cè)裝置的每?jī)蓚€(gè)采樣時(shí)間點(diǎn)之間,圖像的位移矢量,也就是第一幀圖像在曝光期限的多個(gè)子位移矢量。

根據(jù)該子位移矢量,可以確定圖像在第一方向上的第一特征值以及在第二方向上的第二特征值。第一方向例如水平方向,第二方向例如垂直方向,當(dāng)然也可以是其他方向。例如,分別標(biāo)記每個(gè)子位移矢量的起點(diǎn)為j點(diǎn),k點(diǎn),…,假設(shè)從a點(diǎn)到c點(diǎn),共有n個(gè)子位移矢量,第n個(gè)子位移矢量的終點(diǎn)為l點(diǎn)。每個(gè)子位移矢量的位移組成了每一幀圖像的運(yùn)動(dòng)位移。根據(jù)運(yùn)動(dòng)檢測(cè)裝置,檢測(cè)到第一個(gè)子位移矢量的起點(diǎn),即j點(diǎn)的相對(duì)于地球坐標(biāo)系的坐標(biāo)為(x1,y1),第二個(gè)子位移矢量的起點(diǎn),即k點(diǎn)相對(duì)于地球坐標(biāo)系的坐標(biāo)為(x2,y2),以此類推,最后一個(gè)子位移矢量的起點(diǎn)相對(duì)于地球坐標(biāo)系的坐標(biāo)為(xn,yn),那么,a點(diǎn)到c點(diǎn)的圖像幀位移特征矩陣f為

將該特征矩陣f與f的轉(zhuǎn)置矩陣相乘,得到矩陣對(duì)該矩陣進(jìn)行奇異值分解,得到矩陣即,下述公式

在該公式中,得到圖像幀的位移特征矩陣的第一特征值δ1和第二特征值δ2。從而可以根據(jù)第一特征值δ1和第二特征值δ2來(lái)確定該圖像幀的運(yùn)動(dòng)方向。

例如,通過比較第一特征值以及第二特征值來(lái)確定各幀圖像的運(yùn)動(dòng)方向。在得到第一特征值δ1和第二特征值δ2之后,比較這兩個(gè)特征值的大小。根據(jù)本發(fā)明的一個(gè)示例,如果δ1大于δ2,則確定特征值δ1對(duì)應(yīng)的特征向量v1就是該圖像幀的運(yùn)動(dòng)方向。如果δ2大于δ1,則確定特征值δ2對(duì)應(yīng)的特征向量v2就是該圖像幀的運(yùn)動(dòng)方向。

根據(jù)本發(fā)明另一個(gè)示例,為了精確確定運(yùn)動(dòng)方向,如果δ1遠(yuǎn)遠(yuǎn)大于δ2,才確定特征值δ1對(duì)應(yīng)的特征向量v1就是該圖像幀的運(yùn)動(dòng)方向。如果δ2遠(yuǎn)遠(yuǎn)大于δ1,則確定特征值δ2對(duì)應(yīng)的特征向量v2就是該圖像幀的運(yùn)動(dòng)方向。如果δ2與δ1差值不大,例如小于預(yù)設(shè)閾值,則表示該幀圖像在曝光時(shí)間的運(yùn)動(dòng)方向不固定,放棄該圖像幀。

以上介紹了如何確定一個(gè)圖像的運(yùn)動(dòng)方向,而圖像的運(yùn)動(dòng)位移則是由每個(gè)子位移矢量的位移組成。在確定了圖像幀的運(yùn)動(dòng)方向和運(yùn)動(dòng)位移后,下面介紹如何基于這些運(yùn)動(dòng)信息選取兩幀圖像。

在步驟s103中,基于運(yùn)動(dòng)信息從多幀圖像中選擇至少兩幀。根據(jù)本發(fā)明的一個(gè)示例,基于各圖像幀的運(yùn)動(dòng)位移以及運(yùn)動(dòng)方向從多幀圖像中選取運(yùn)動(dòng)方向正交的第一幀圖像以及第二幀圖像。

圖3示出了根據(jù)本發(fā)明實(shí)施例的一種選取運(yùn)動(dòng)方向正交的兩幀圖像的流程圖。參見圖3,在步驟s301中,獲取從圖像拍攝時(shí)間點(diǎn)到圖像曝光結(jié)束時(shí)間點(diǎn),運(yùn)動(dòng)檢測(cè)裝置檢測(cè)到的電子設(shè)備的運(yùn)動(dòng)信息。在步驟s302中,基于運(yùn)動(dòng)信息獲取各幀圖像的位移矢量。在步驟s303中,基于多幀圖像中每?jī)蓭瑘D像的位移矢量,判斷兩幀圖像的運(yùn)動(dòng)方向是否正交。

例如,在步驟s102中,如前所述,通過陀螺儀或加速度傳感器得到電子設(shè)備的運(yùn)動(dòng)方向以及運(yùn)動(dòng)位移。并進(jìn)一步通過上述特征矩陣得到每一幀圖像的從拍攝到曝光結(jié)束時(shí)間段內(nèi),代表圖像幀運(yùn)動(dòng)方向的特征向量v。在確定代表每一圖像幀的運(yùn)動(dòng)方向的特征向量之后,進(jìn)一步確定這些特征向量中,哪兩個(gè)特征向量之間的夾角為90度或接近90度,從而判斷這兩個(gè)向量是否正交。例如,如果v1和v3之間的夾角為90度,則v1和v3正交。圖2c示出了圖像r1和圖像r2的特征向量之間的夾角示意圖,參見圖2c,圖像r1和圖像r2的特征向量之間的夾角接近90度,則r1和r2運(yùn)動(dòng)方向正交。

圖4示出了根據(jù)本發(fā)明實(shí)施例的另一種選取運(yùn)動(dòng)方向正交的兩幀圖像的流程圖。參見圖4,在步驟s401中,確定在運(yùn)動(dòng)檢測(cè)裝置每個(gè)采樣點(diǎn),圖像位置坐標(biāo)到該圖像位移矢量之間的距離。例如,參見圖2b,將第一幀圖像從拍攝到曝光結(jié)束時(shí)間段內(nèi)的起點(diǎn)到終點(diǎn)進(jìn)行連線,即圖中a到c時(shí)間段內(nèi),第一圖像幀的起點(diǎn)j到終點(diǎn)l的直線f,作為第一幀圖像曝光時(shí)間段內(nèi)第一幀圖像的位移矢量。以這種方式,確定所有圖像幀的位移矢量。然后判斷這些位移矢量之間的夾角是否是直角或接近直角,如果兩幀圖像的位移矢量之間夾角是直角或接近直角,則可以判斷這兩幀圖像正交。

此外,根據(jù)本發(fā)明的另一個(gè)示例,在判斷兩幀圖像的位置矢量是否正交時(shí),可以借助均方根來(lái)進(jìn)行圖像幀的選擇。優(yōu)先選擇均方根小的兩幀圖像進(jìn)行正交性比較。例如,在確定每一幀圖像的位移矢量后,確定運(yùn)動(dòng)檢測(cè)裝置的每個(gè)采樣點(diǎn),圖像的坐標(biāo)點(diǎn)到上述位移矢量的距離。以第一幀圖像為例,確定在a到c時(shí)間段內(nèi),每個(gè)采樣點(diǎn)圖像的坐標(biāo)點(diǎn)到上述位移矢量的距離,即圖2b中,每個(gè)小箭頭(假設(shè)為n個(gè))的起點(diǎn)(j,k…)到直線f的垂直距離pn。在步驟s402中,確定所有距離pn的均方根。在步驟s403中,根據(jù)均方根選擇兩幀圖像,并判斷該選擇的兩圖像的運(yùn)動(dòng)方向是否正交。在求出每一幀圖像中上述距離的均方根之后,按照從小到大的順序進(jìn)行排序。優(yōu)先選擇均方根小的兩幀圖像幀,比較這兩個(gè)圖像幀是否正交。

根據(jù)本發(fā)明的一個(gè)示例,在選取運(yùn)動(dòng)方向正交的第一幀圖像以及第二幀圖像時(shí),還可以進(jìn)一步確定第一幀圖像以及第二幀圖像在圖像曝光期限的運(yùn)動(dòng)方向是否為固定方向。如果第一幀圖像以及第二幀圖像的運(yùn)動(dòng)方向均為固定方向,才判斷這兩幀圖像是否正交,最終選取運(yùn)動(dòng)方向?yàn)楣潭ǚ较虿⑶疫\(yùn)動(dòng)方向正交且的第一幀圖像以及第二幀圖像。如果運(yùn)動(dòng)方向不是固定方向,則可能表示該幀圖像運(yùn)動(dòng)方向變化較多,不容易與其他圖像幀進(jìn)行融合來(lái)解決圖像模糊的問題,因此可以舍棄該幀圖像,不用再判斷該圖像幀與其他圖像的正交性。

圖5示出了根據(jù)本發(fā)明實(shí)施例的如何判斷兩幀圖像在曝光期間的運(yùn)動(dòng)方向?yàn)楣潭ǚ较虻牧鞒虉D。參見圖5,在步驟s501中,獲取在圖像曝光時(shí)間段內(nèi)運(yùn)動(dòng)檢測(cè)裝置的每?jī)蓚€(gè)采樣時(shí)間點(diǎn)之間,圖像的位移矢量。在步驟s502中,根據(jù)位移矢量,確定圖像在第一方向上的第一特征值以及在第二方向上的第二特征值。在步驟s503中,根據(jù)第一特征值以及第二特征值的關(guān)系,判斷運(yùn)動(dòng)方向是否是固定方向。

上述步驟s501與s502與前述實(shí)施例具體步驟相同,在步驟s502得到圖像在第一方向上的第一特征值以及在第二方向上的第二特征值之后,如果圖像幀位移矢量在一個(gè)方向的特征值δ1遠(yuǎn)遠(yuǎn)大于另一個(gè)方向的特征值δ2,或者δ2遠(yuǎn)遠(yuǎn)大于δ1,則確定圖像的運(yùn)動(dòng)方向是固定的。如果δ2與δ1差值不大,例如小于預(yù)設(shè)閾值,則表示該幀圖像在曝光時(shí)間的運(yùn)動(dòng)方向不固定,放棄該圖像幀。

在步驟s104中,基于兩幀圖像的運(yùn)動(dòng)信息對(duì)兩幀圖像進(jìn)行圖像處理。根據(jù)本發(fā)明的一個(gè)示例,首先對(duì)第一幀圖像以及第二幀圖像進(jìn)行頻域變換。例如,進(jìn)行傅里葉變換或小波變換。然后對(duì)變換后的圖像進(jìn)行圖像融合。在圖像融合后,對(duì)融合后的圖像進(jìn)行反頻域變換。如果前面做的是傅里葉變換,則在該步驟中進(jìn)行反傅里葉變換,如果前面做的是小波變換,則在該步驟中進(jìn)行小波逆變換,則可以去除圖像幀的模糊。

本發(fā)明實(shí)施例,通過電子設(shè)備中的運(yùn)動(dòng)檢測(cè)裝置確定圖像的位移矢量,根據(jù)位移矢量選擇兩幀圖像,然后對(duì)該圖像進(jìn)行處理,可以有效去除圖像在拍攝期限由于抖動(dòng)產(chǎn)生的模糊,并且,上述方法不需要復(fù)雜的運(yùn)算,也無(wú)需增加額外的硬件,易于實(shí)現(xiàn)并且節(jié)省成本。

根據(jù)本發(fā)明的一個(gè)示例,在使用運(yùn)動(dòng)檢測(cè)裝置檢測(cè)拍攝圖像的位移矢量時(shí),可以預(yù)先對(duì)運(yùn)動(dòng)檢測(cè)裝置進(jìn)行校準(zhǔn)。

圖6示出了根據(jù)本發(fā)明實(shí)施例的對(duì)運(yùn)動(dòng)檢測(cè)裝置進(jìn)行校準(zhǔn)的方法流程圖。參見圖6,對(duì)運(yùn)動(dòng)檢測(cè)裝置進(jìn)行校準(zhǔn)可以包括如下步驟。在步驟s601中,獲取相鄰兩幀圖像拍攝時(shí)間點(diǎn)圖像的第一位移矢量。參見圖2b,以第一幀和第二幀為例,獲取第一幀圖像拍攝時(shí)間點(diǎn)a到第二幀圖像拍攝時(shí)間點(diǎn)b之間,圖像的第一位移矢量,即時(shí)間點(diǎn)a圖像起點(diǎn)j(坐標(biāo)(x1,y1)到時(shí)間點(diǎn)b圖像的位移終點(diǎn)q(坐標(biāo)(xm,ym))之間的位移矢量。在步驟s602中,根據(jù)光流法計(jì)算相鄰兩幀在拍攝時(shí)間點(diǎn)的第二位移矢量。光流是一種簡(jiǎn)單實(shí)用的圖像運(yùn)動(dòng)的表達(dá)方式,通常定義為一個(gè)圖像序列中的圖像亮度模式的表觀運(yùn)動(dòng)。例如,可以利用基于特征的光流法或基于區(qū)域的光流法或基于頻域的光流法來(lái)計(jì)算第二位移矢量。在步驟s603中,通過比較第一位移矢量以及第二位移矢量來(lái)校準(zhǔn)運(yùn)動(dòng)檢測(cè)裝置。例如,比較第一位移矢量和第二位移矢量之間的差值,根據(jù)差值來(lái)確定運(yùn)動(dòng)檢測(cè)裝置的誤差,從而校準(zhǔn)該運(yùn)動(dòng)檢測(cè)裝置。

根據(jù)本發(fā)明的一個(gè)示例,還可以進(jìn)一步獲取相鄰兩幀拍攝時(shí)間點(diǎn)之間,在運(yùn)動(dòng)檢測(cè)裝置每?jī)蓚€(gè)采樣時(shí)間點(diǎn)之間圖像的位移矢量。以相鄰的第一幀圖像和第二幀圖像為例,參見圖2b,獲取第一幀圖像拍攝時(shí)間點(diǎn)a到第二幀圖像拍攝時(shí)間點(diǎn)b之間每個(gè)小箭頭代表的運(yùn)動(dòng)檢測(cè)裝置每?jī)蓚€(gè)采樣點(diǎn)之間圖像的子位移矢量。然后,比較第一位移矢量以及第二位移矢量確定運(yùn)動(dòng)檢測(cè)裝置的誤差之后,根據(jù)采樣時(shí)間點(diǎn)個(gè)數(shù)獲取平均誤差。例如,如果有m個(gè)子位移矢量,將總誤差除以m取平均值,得到平均誤差。并基于平均誤差來(lái)調(diào)整每?jī)蓚€(gè)時(shí)間采樣點(diǎn)之間圖像的位移矢量。例如,也可以基于平均誤差校準(zhǔn)運(yùn)動(dòng)檢測(cè)裝置的采樣時(shí)間間隔等。

本發(fā)明實(shí)施例,通過對(duì)運(yùn)動(dòng)檢測(cè)裝置進(jìn)行校準(zhǔn),可以更精確的確定圖像幀的運(yùn)動(dòng)方向以及運(yùn)動(dòng)位移,提高了去模糊算法的精度,可以有效地去除圖像的模糊。

以上介紹了根據(jù)本發(fā)明實(shí)施例的圖像處理方法,下面將進(jìn)一步介紹根據(jù)本發(fā)明實(shí)施例的電子設(shè)備,該電子設(shè)備用于實(shí)現(xiàn)上述圖像處理方法,為了說明書的簡(jiǎn)潔,以下僅作簡(jiǎn)要描述,具體可以參見上述圖像處理方法。

圖7示出了根據(jù)本發(fā)明實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖,參見圖7,電子設(shè)備700包括圖像采集裝置710、運(yùn)動(dòng)檢測(cè)裝置720以及處理器730。

其中,圖像采集裝置采集多幀圖像;運(yùn)動(dòng)檢測(cè)裝置獲取在采集圖像期間電子設(shè)備的運(yùn)動(dòng)信息,運(yùn)動(dòng)信息與采集的各幀圖像相對(duì)應(yīng);處理器基于運(yùn)動(dòng)信息從多幀圖像中選擇至少兩幀,并且,處理器基于兩幀圖像的運(yùn)動(dòng)信息對(duì)兩幀圖像進(jìn)行圖像處理。

根據(jù)本發(fā)明的一個(gè)示例,多幀圖像為對(duì)同一場(chǎng)景的連續(xù)拍攝,運(yùn)動(dòng)檢測(cè)裝置的采樣頻率大于圖像連續(xù)拍攝的頻率。

根據(jù)本發(fā)明的一個(gè)示例,處理器還基于電子設(shè)備的運(yùn)動(dòng)信息獲得各幀圖像的運(yùn)動(dòng)參數(shù);并基于各幀圖像的運(yùn)動(dòng)參數(shù)從多幀圖像中選擇至少兩幀圖像。

根據(jù)本發(fā)明的一個(gè)示例,處理器基于運(yùn)動(dòng)信息從多幀圖像中選擇至少兩幀包括:

處理器從多幀圖像中選取運(yùn)動(dòng)方向正交的第一幀圖像以及第二幀圖像。

根據(jù)本發(fā)明的一個(gè)示例,處理器基于兩幀圖像的運(yùn)動(dòng)信息對(duì)兩幀圖像進(jìn)行圖像處理的步驟包括:處理器對(duì)第一幀圖像以及第二幀圖像進(jìn)行頻域變換;并對(duì)變換后的圖像進(jìn)行圖像融合;對(duì)融合后的圖像進(jìn)行反頻域變換。

根據(jù)本發(fā)明的一個(gè)示例,各幀圖像的運(yùn)動(dòng)參數(shù)包括運(yùn)動(dòng)方向,處理器基于電子設(shè)備的運(yùn)動(dòng)信息獲得各幀圖像的運(yùn)動(dòng)參數(shù)包括:處理器獲取在圖像曝光時(shí)間段內(nèi)運(yùn)動(dòng)檢測(cè)裝置的每?jī)蓚€(gè)采樣時(shí)間點(diǎn)之間,圖像的子位移矢量;并根據(jù)子位移矢量,確定圖像在第一方向上的第一特征值以及在第二方向上的第二特征值;還根據(jù)第一特征值以及第二特征值的比較值來(lái)確定各幀圖像的運(yùn)動(dòng)方向。

根據(jù)本發(fā)明的一個(gè)示例,處理器從多幀圖像中選取運(yùn)動(dòng)方向正交第一幀圖像以及第二幀圖像包括:處理器獲取從圖像拍攝時(shí)間點(diǎn)到圖像曝光結(jié)束時(shí)間點(diǎn),運(yùn)動(dòng)檢測(cè)裝置檢測(cè)到的電子設(shè)備的運(yùn)動(dòng)信息;基于運(yùn)動(dòng)信息獲取各幀圖像的位移矢量;基于多幀圖像中每?jī)蓭瑘D像的位移矢量,判斷兩幀圖像的運(yùn)動(dòng)方向是否正交。

根據(jù)本發(fā)明的一個(gè)示例,處理器基于運(yùn)動(dòng)信息獲取各幀圖像的位移矢量包括:處理器獲取從圖像拍攝時(shí)間點(diǎn)到曝光結(jié)束時(shí)間點(diǎn),各幀圖像的位移矢量;并獲取圖像曝光時(shí)間段內(nèi)在運(yùn)動(dòng)檢測(cè)裝置的每個(gè)采樣時(shí)間點(diǎn),圖像的多個(gè)位置坐標(biāo);處理器基于多幀圖像中每?jī)蓭瑘D像的位移矢量,判斷兩幀圖像的運(yùn)動(dòng)方向是否正交包括:處理器確定每個(gè)位置坐標(biāo)到位移矢量之間的距離;確定所有距離的均方根;根據(jù)均方根選擇兩幀圖像,并判斷該選擇的兩圖像的運(yùn)動(dòng)方向是否正交。

根據(jù)本發(fā)明的一個(gè)示例,處理器進(jìn)一步被配置為,確定第一幀圖像以及第二幀圖像在圖像曝光期限的運(yùn)動(dòng)方向?yàn)楣潭ǚ较?;處理器從多幀圖像中選取運(yùn)動(dòng)方向正交第一幀圖像以及第二幀圖像包括:選取運(yùn)動(dòng)方向正交且運(yùn)動(dòng)方向?yàn)楣潭ǚ较虻牡谝粠瑘D像以及第二幀圖像。

根據(jù)本發(fā)明的一個(gè)示例,處理器確定第一幀圖像以及第二幀圖像在圖像曝光期限的運(yùn)動(dòng)方向?yàn)楣潭ǚ较虬ǎ禾幚砥鳙@取在圖像曝光時(shí)間段內(nèi)運(yùn)動(dòng)檢測(cè)裝置的每?jī)蓚€(gè)采樣時(shí)間點(diǎn)之間,圖像的位移矢量;根據(jù)位移矢量,確定圖像在第一方向上的第一特征值以及在第二方向上的第二特征值;根據(jù)第一特征值以及第二特征值的關(guān)系,判斷運(yùn)動(dòng)方向是否是固定方向。

根據(jù)本發(fā)明的一個(gè)示例,電子設(shè)備還包括:校準(zhǔn)單元,用于預(yù)先對(duì)運(yùn)動(dòng)檢測(cè)裝置進(jìn)行校準(zhǔn)。校準(zhǔn)單元被配置為:獲取相鄰兩幀圖像拍攝時(shí)間點(diǎn)圖像的第一位移矢量;根據(jù)光流計(jì)算相鄰兩幀在拍攝時(shí)間點(diǎn)的第二位移矢量;通過比較第一位移矢量以及第二位移矢量來(lái)校準(zhǔn)運(yùn)動(dòng)檢測(cè)裝置。

根據(jù)本發(fā)明的一個(gè)示例,通過比較第一位移矢量以及第二位移矢量來(lái)校準(zhǔn)運(yùn)動(dòng)檢測(cè)裝置包括:獲取相鄰兩幀拍攝時(shí)間點(diǎn)之間,在運(yùn)動(dòng)檢測(cè)裝置每?jī)蓚€(gè)采樣時(shí)間點(diǎn)之間圖像的位移矢量;比較第一位移矢量以及第二位移矢量確定運(yùn)動(dòng)檢測(cè)裝置的誤差;基于誤差根據(jù)采樣時(shí)間點(diǎn)個(gè)數(shù)獲取平均誤差;基于平均誤差來(lái)調(diào)整每?jī)蓚€(gè)時(shí)間采樣點(diǎn)之間圖像的位移矢量。

根據(jù)本發(fā)明的一個(gè)示例,運(yùn)動(dòng)檢測(cè)裝置包括陀螺儀和/或加速度傳感器。

本發(fā)明實(shí)施例通過利用電子設(shè)備中自帶的運(yùn)動(dòng)檢測(cè)裝置來(lái)確定圖像的運(yùn)動(dòng)軌跡,基于該運(yùn)動(dòng)軌跡來(lái)實(shí)現(xiàn)圖像的去模糊處理,算法簡(jiǎn)單,顯著提高了去模糊的處理速度,且易于在已有移動(dòng)設(shè)備上實(shí)現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn)。并且軟件模塊可以置于任意形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)中。為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

本領(lǐng)域技術(shù)人員應(yīng)該理解,可依賴于設(shè)計(jì)需求和其它因素對(duì)本發(fā)明進(jìn)行各種修改、組合、部分組合和替換,只要它們?cè)谒綑?quán)利要求書及其等價(jià)物的范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1