專利名稱:基于感興趣區(qū)域來減少圖像序列中的偽像的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及數(shù)字圖像處理和顯示系統(tǒng),更具體地,涉及用于減少圖像中的偽像的系統(tǒng)和方法,其中,所述系統(tǒng)和方法高效地合并用戶反饋、使用戶工作最小化、并且自適應(yīng)地處理圖像。
背景技術(shù):
在處理數(shù)字圖像或諸如影片中的圖像序列等圖像時(shí)注意到圖像偽像。一般的偽像現(xiàn)象是條帶化(也稱作假輪廓),其中在圖像的原始平滑線性過渡區(qū)域上顯示具有變化的密度和顏色等級(jí)的條帶。諸如顏色校正、縮放、顏色空間轉(zhuǎn)換和壓縮等處理可以引起條帶化效應(yīng)。條帶化在動(dòng)畫素材中最普片,在動(dòng)畫素材中圖像是人工制造的并且具有高頻分量和最小噪聲。具有有限帶寬的任何處理都會(huì)不可避免地引起混疊、“環(huán)形化”或條帶化?,F(xiàn)有的圖像處理系統(tǒng)典型地基于低級(jí)特征來處理圖像。利用這樣的系統(tǒng),大多數(shù)人類交互包括處理參數(shù)的初始設(shè)置。在處理之后,用戶/操作者對(duì)結(jié)果進(jìn)行評(píng)估。如果沒有實(shí)現(xiàn)期望的結(jié)果,則可以使用新的參數(shù)來重新處理圖像。對(duì)于視頻處理,因?yàn)樾枰幚泶罅康膸栽摲椒ㄐ枰罅抗ぷ鳌@矛F(xiàn)有的視頻處理系統(tǒng),典型地對(duì)所有視頻幀應(yīng)用相同的初始設(shè)置。然而如果在處理中出現(xiàn)錯(cuò)誤,則取消處理并且用戶可以通過重新輸入新的參數(shù)來重新開始處理。這些類型的現(xiàn)有系統(tǒng)并不是最優(yōu)的,并且對(duì)于用戶來說可能非常不方便。此外,這些類型的現(xiàn)有系統(tǒng)不能在執(zhí)行處理期間充分地考慮用戶反饋信息。因此,需要一種用于減少圖像中的偽像的系統(tǒng)和方法,該系統(tǒng)和方法解決了上述問題。本文描述的本發(fā)明解決了這些和/或其他問題,并且提供了一種減少圖像中的偽像的系統(tǒng)和方法,其中該系統(tǒng)和方法高效地合并用戶反饋、使用戶工作最小化、并且自適應(yīng)地處理圖像。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,公開了一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括執(zhí)行算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入;以及執(zhí)行所述算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。根據(jù)本發(fā)明的另一方面,公開了另一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括執(zhí)行算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第三區(qū)域加以限定的第一用戶輸入;以及執(zhí)行所述算法以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。
根據(jù)本發(fā)明的另一方面,公開了一種用于對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的系統(tǒng)。根據(jù)示例實(shí)施例,所述系統(tǒng)包括諸如存儲(chǔ)器之類的第一裝置,用于存儲(chǔ)包含算法的數(shù)據(jù);諸如處理器之類的第二裝置,用于執(zhí)行所述算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響。第二裝置識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域。第二裝置使能顯示具有對(duì)第二區(qū)域的指示的第二幀。第二裝置接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入,并且執(zhí)行所述算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。根據(jù)本發(fā)明的另一方面,公開了另一種用于對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的系統(tǒng)。根據(jù)示例實(shí)施例,所述系統(tǒng)包括諸如存儲(chǔ)器之類的第一裝置,用于存儲(chǔ)包含算法的數(shù)據(jù);以及諸如處理器之類的第二裝置,用于執(zhí)行所述算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響。第二裝置識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域。第二裝置使能顯示具有對(duì)第二區(qū)域的指示的第二幀。第二裝置接收對(duì)第三區(qū)域加以限定的第一用戶輸入,并且執(zhí)行所述算法以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。根據(jù)本發(fā)明的另一方面,公開了另一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括顯示具有對(duì)從前一幀跟蹤的第一區(qū)域的指示的幀;接收對(duì)第一區(qū)域內(nèi)部的第二區(qū)域加以限定的用戶輸入;以及執(zhí)行算法以去除排除了第二區(qū)域的第一區(qū)域中的偽像。根據(jù)本發(fā)明的另一方面,公開了另一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括顯示具有對(duì)從前一幀跟蹤的第一區(qū)域的指示的幀;接收限定了第二區(qū)域的用戶輸入;以及執(zhí)行算法以去除由第一區(qū)域和第二區(qū)域形成的組合區(qū)域中的偽像。根據(jù)本發(fā)明的另一方面,公開了另一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括執(zhí)行第一算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的用戶輸入;以及執(zhí)行與第一算法不同的第二算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。根據(jù)本發(fā)明的另一方面,公開了另一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括執(zhí)行第一算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第三區(qū)域加以限定的用戶輸入;以及執(zhí)行與第一算法不同的第二算法以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。根據(jù)本發(fā)明的另一方面,公開了另一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括使用第一參數(shù)執(zhí)行算法,以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入;以及使用與第一參數(shù)不同的第二參數(shù)執(zhí)行所述算法,以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。根據(jù)本發(fā)明的另一方面,公開了另一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法。根據(jù)示例實(shí)施例,所述方法包括使用第一參數(shù)執(zhí)行算法,以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第三區(qū)域加以限定的第一用戶輸入;以及使用與第一參數(shù)不同的第二參數(shù)執(zhí)行所述算法,以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。
結(jié)合附圖,參考以下對(duì)本發(fā)明實(shí)施例的描述,本發(fā)明的上述和其他特征、優(yōu)點(diǎn)以及獲得這些特征、優(yōu)點(diǎn)的方式都將變得清楚,并且本發(fā)明將被更好地理解,其中圖1是根據(jù)本發(fā)明示例實(shí)施例的用于減少圖像中的偽像的系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明示例實(shí)施例的提供了圖1的智能內(nèi)核的附加細(xì)節(jié)的框圖;圖3是示出了根據(jù)本發(fā)明示例實(shí)施例的減少圖像中的偽像的步驟的流程圖;圖4是示出了根據(jù)本發(fā)明示例實(shí)施例的初始地選擇的感興趣區(qū)域的圖;圖5是示出了根據(jù)本發(fā)明示例實(shí)施例的用戶可以如何修改感興趣區(qū)域的圖;以及圖6是示出了根據(jù)本發(fā)明另一示例實(shí)施例的用戶可以如何修改感興趣區(qū)域的圖。本文闡述的示例示出了本發(fā)明的優(yōu)選實(shí)施例,這樣的示例決不被解釋為限制本發(fā)明的范圍。
具體實(shí)施例方式應(yīng)理解,圖中所示的元件可以以多種形式的硬件、軟件或其組合來實(shí)現(xiàn)。優(yōu)選地, 在一個(gè)或多個(gè)合適地編程的通用設(shè)備上以硬件和軟件組合的形式來實(shí)現(xiàn)這些元件,所述通用設(shè)備可以包括處理器、存儲(chǔ)器以及輸入/輸出接口。本說明書說明了本發(fā)明的原理。因此應(yīng)理解,本領(lǐng)域技術(shù)人員能夠想到盡管在本文中沒有被明確地描述或示出但是體現(xiàn)了本發(fā)明的原理并且包含在本發(fā)明的精神和范圍之內(nèi)的多種布置。本文列舉的所有示例和傳統(tǒng)語言都用于說明目的,以幫助讀者進(jìn)一步理解本發(fā)明的原理以及發(fā)明人構(gòu)建的構(gòu)思,這些示例和傳統(tǒng)語言將被理解為不限于這種具體列舉的示例和情況。此外,本文中列舉了本發(fā)明的原理、方面和實(shí)施例及其特定示例的所有陳述都旨在覆蓋其結(jié)構(gòu)和功能上的等價(jià)物。此外,這些等價(jià)物將包括目前已知的等價(jià)物和將來開發(fā)的等價(jià)物,即,開發(fā)出的執(zhí)行相同功能而不論結(jié)構(gòu)如何的任何元件。因此,例如本領(lǐng)域技術(shù)人員應(yīng)理解,本文提供的框圖示出了體現(xiàn)本發(fā)明原理的說明性電路的概念圖。類似地,應(yīng)理解,任何流程圖、程序圖、狀態(tài)轉(zhuǎn)移圖、偽碼等都表示可以實(shí)質(zhì)上以計(jì)算機(jī)可讀介質(zhì)來表示并因此由計(jì)算機(jī)或處理器來執(zhí)行的各種過程,而不管是否明確示出了這樣的計(jì)算機(jī)和處理器??梢岳脤S糜布约芭c適當(dāng)軟件相關(guān)聯(lián)的能夠執(zhí)行軟件的硬件來提供圖中所示的各種元件的功能。當(dāng)由處理器來提供時(shí),這些功能可以由單個(gè)專用處理器來提供,或者由單個(gè)共享處理器來提供,或者由多個(gè)獨(dú)立處理器來提供,其中所述多個(gè)獨(dú)立處理器中的一些處理器可以被共享。此外,對(duì)術(shù)語“處理器”或“控制器”的明確使用不應(yīng)被解釋為排他地表示能夠執(zhí)行軟件的硬件,而是可以隱含地包括但不限于數(shù)字處理器(“DSP”)硬件、用于存儲(chǔ)軟件的只讀存儲(chǔ)器(“ROM”)、隨機(jī)存取存儲(chǔ)器(“RAM”)以及非易失性存儲(chǔ)裝置。還可以包括傳統(tǒng)的和/或定制的其他硬件。類似地,圖中所示的任何開關(guān)都僅僅是概念性的。可以通過操作程序邏輯、通過專用邏輯、通過程序控制與專用邏輯的交互、或者甚至手動(dòng)地來實(shí)現(xiàn)這些開關(guān)的功能,如根據(jù)上下文可以具體理解的,具體的技術(shù)是可以由實(shí)現(xiàn)者來選擇的。在本文的權(quán)利要求中,表示為執(zhí)行特定功能的裝置的任何元件都旨在覆蓋執(zhí)行該功能的任何方式,包括例如,a)執(zhí)行該功能的電路元件的組合,或b)任何形式的軟件(因此包括固件或微碼等)結(jié)合用于執(zhí)行該軟件以執(zhí)行該功能的合適電路。這樣的權(quán)利要求所限定的發(fā)明在于,所列舉的各個(gè)裝置所提供的功能按照權(quán)利要求所要求的方式組合并結(jié)合。因此,認(rèn)為可以提供這些功能的任何裝置都等同于本文所示的這些裝置。大多數(shù)現(xiàn)有的圖像處理技術(shù)工作于圖像像素級(jí)并且使用諸如亮度和顏色信息等低級(jí)特征。大多數(shù)這些技術(shù)采用基于統(tǒng)計(jì)模型的空間相關(guān)來實(shí)現(xiàn)更好的結(jié)果。如果圖像的多個(gè)幀可用,則還可以采用幀相關(guān)來改善圖像處理結(jié)果。然而,由于圖像處理基于圖像的低級(jí)特征,所以圖像處理有時(shí)不僅無法去除已有的偽像,還向圖像中引入附加的偽像。基于語義內(nèi)容的圖像處理當(dāng)今仍然是挑戰(zhàn)?;诟信d趣區(qū)域(ROI)的圖像處理對(duì)包含偽像的圖像的具體區(qū)域或者需要改變的不期望特征應(yīng)用圖像處理。通過選擇性地處理圖像的一部分,ROI可以實(shí)現(xiàn)比傳統(tǒng)圖像處理技術(shù)更好的結(jié)果。然而仍然存在與如何以魯棒并且高效的方式來識(shí)別感興趣區(qū)域有關(guān)的未決問題。自動(dòng)方法使用顏色、亮度信息來分割或檢測(cè)特定的特征或這些特征的變化?;谔卣骷?,將圖像分類成區(qū)域,具有多數(shù)特征的區(qū)域被分類成感興趣區(qū)域。對(duì)于數(shù)字媒介或數(shù)字視頻處理,區(qū)域檢測(cè)需要在幀上一致以避免諸如閃爍和模糊等偽像。區(qū)域通常被限定為矩形或多邊形。在一些應(yīng)用中,如,在基于區(qū)域的顏色校正和從2D圖像的深度圖恢復(fù)中,區(qū)域邊界需要被精確地限定到逐像素精度。語義對(duì)象是對(duì)人類產(chǎn)生語義含義的區(qū)域集合。典型地,該區(qū)域集合共享公共的低級(jí)特征。例如,天空的區(qū)域?qū)⒕哂酗柡偷乃{(lán)色。汽車的區(qū)域?qū)⒕哂邢嗨频倪\(yùn)動(dòng)。然而,有時(shí)語義對(duì)象包含了在低級(jí)特征方面不具有明顯相似性的區(qū)域。因此,對(duì)區(qū)域集合進(jìn)行分組以產(chǎn)生語義對(duì)象通常無法達(dá)到期望的目的。這得自于人類大腦的處理與基于計(jì)算機(jī)的圖像處理之間的基本差異。人類使用知識(shí)來識(shí)別語義對(duì)象,而基于計(jì)算機(jī)的圖像處理基于低級(jí)特征。語義對(duì)象的使用將以多種方式顯著提高基于ROI的圖像處理。然而,在如何高效識(shí)別語義對(duì)象方面存在困難。根據(jù)本發(fā)明的原理,提供了一種解決方案,該解決方案結(jié)合了人類知識(shí)和基于計(jì)算機(jī)的圖像處理以實(shí)現(xiàn)更好的結(jié)果(例如,半自動(dòng)方法或用戶輔助方法)。以這種方式,人類交互可以為基于計(jì)算機(jī)的圖像處理提供智能向?qū)?,從而?shí)現(xiàn)更好的結(jié)果。由于人類和計(jì)算機(jī)工作在不同的領(lǐng)域,所以挑戰(zhàn)在于如何將人類知識(shí)映射到計(jì)算機(jī)并且使人類交互的效率最大化。人類資源的成本在提高,而計(jì)算功率的成本在降低。因此,將人類交互與基于計(jì)算機(jī)的處理相結(jié)合的高效工具對(duì)于需要以低成本的優(yōu)點(diǎn)產(chǎn)生更佳圖像質(zhì)量的任何業(yè)務(wù)來說將是價(jià)值無法估量的工具。目前,大多數(shù)軟件工具提供圖形用戶界面來實(shí)現(xiàn)對(duì)處理參數(shù)的初始設(shè)置,并且在最終處理開始之前對(duì)結(jié)果進(jìn)行預(yù)覽。用戶可以總是在結(jié)果不滿意時(shí)停止并再次重復(fù)相同的過程。然而,關(guān)于這些當(dāng)前的系統(tǒng),并不存在通過分析用戶反饋并使系統(tǒng)適合該用戶反饋來改善處理的反饋機(jī)制。因此,如果用戶不斷地以新的參數(shù)集合來重新開始處理,則用戶交互變得非常低效現(xiàn)在參考附圖,具體地參考圖1,示出了根據(jù)本發(fā)明示例實(shí)施例的用于減少圖像中的偽像的系統(tǒng)100的框圖。在圖1中,可以提供掃描設(shè)備103以將影片印片104(例如,攝像機(jī)原始影片底片)掃描成數(shù)字格式(例如,Cineon格式或SMPTE DPX文件。掃描設(shè)備103 可以包括例如電視電影或?qū)?huì)從影片(例如,具有視頻輸出的Arri LocPro )產(chǎn)生視頻輸出的任何設(shè)備。備選地,可以直接使用對(duì)來自后期制作過程或數(shù)字電影的數(shù)字影片圖像106 加以表示的文件(例如,已經(jīng)是計(jì)算機(jī)可讀形式的文件)。計(jì)算機(jī)可讀文件的可能來源是 AVID 編輯器、DPX文件、D5磁帶等等。將掃描的影片印片輸入到后處理設(shè)備102,例如,計(jì)算機(jī)。后處理設(shè)備102被實(shí)現(xiàn)在具有硬件的各種已知計(jì)算機(jī)平臺(tái)中的任何計(jì)算機(jī)平臺(tái)上,所述硬件例如是一個(gè)或多個(gè)中央處理單元(CPU)、諸如隨機(jī)存取存儲(chǔ)器(RAM)和/或只讀存儲(chǔ)器(ROM)之類的存儲(chǔ)器110、 以及諸如鍵盤、鼠標(biāo)控制設(shè)備(例如,鼠標(biāo)、操縱桿等等)和顯示設(shè)備之類的輸入/輸出(I/ 0)用戶界面112。計(jì)算機(jī)平臺(tái)還包括操作系統(tǒng)和微指令代碼。本文描述的各種處理和功能可以是微指令代碼的一部分或經(jīng)由操作系統(tǒng)來執(zhí)行的軟件應(yīng)用程序的一部分(或其組合)。此外,可以通過各種接口和總線結(jié)構(gòu)(如,并行端口、串行端口或通用串行總線(USB)) 將各種其他外圍設(shè)備連接至計(jì)算機(jī)平臺(tái)。其他外圍設(shè)備可以包括一個(gè)或多個(gè)附加存儲(chǔ)設(shè)備 124以及影片印片機(jī)128。影片印片機(jī)1 可以用于對(duì)影片1 的修訂或標(biāo)記版本(例如, 影片的立體版本)進(jìn)行印片。后處理設(shè)備102還可產(chǎn)生壓縮影片130。備選地,可以將已經(jīng)是計(jì)算機(jī)可讀形式的文件/影片印片106 (例如,數(shù)字電影,所述數(shù)字電影例如可以被存儲(chǔ)在外部硬盤驅(qū)動(dòng)1 上)直接輸入到后處理設(shè)備102上。注意, 本文使用的術(shù)語“影片”可以是指影片印片或數(shù)字電影。軟件程序包括誤差擴(kuò)散模塊114,誤差擴(kuò)散模塊114被存儲(chǔ)在存儲(chǔ)器110中以減少圖像中的偽像。誤差擴(kuò)散模塊114包括噪聲或信號(hào)發(fā)生器116,以產(chǎn)生用于對(duì)圖像中的偽像加以掩蔽的信號(hào)。噪聲信號(hào)可以是白噪聲、高斯噪聲、以不同截止頻率濾波器來調(diào)制的白噪聲等等。提供截?cái)嗄K118以確定圖像塊的量化誤差。誤差擴(kuò)散模塊114還包括誤差分布模塊120,所述誤差分布模塊120被配置為將量化誤差分布到相鄰的塊。還提供跟蹤模塊132以貫穿場(chǎng)景的若干幀來跟蹤ROI。跟蹤模塊132包括掩碼發(fā)生器134,所述掩碼發(fā)生器134用于針對(duì)給定視頻序列的每個(gè)圖像或幀產(chǎn)生二進(jìn)制掩碼。例如,從圖像中限定的ROI中,通過在ROI周圍繪制的用戶輸入多邊形,或者通過自動(dòng)檢測(cè)算法或功能,來產(chǎn)生二進(jìn)制掩碼。二進(jìn)制掩碼是像素值為1或0的圖像。ROI內(nèi)的所有像素都具有值1,而其他像素具有值0。跟蹤模塊132還包括跟蹤模型136,所述跟蹤模型136用于從一個(gè)圖像到另一個(gè)圖像估計(jì)ROI的跟蹤信息,例如,在給定視頻序列中逐個(gè)幀地估計(jì)ROI 的跟蹤信息。跟蹤模塊132還包括智能內(nèi)核138,所述智能內(nèi)核138操作用于解釋用戶反饋,并使用戶反饋適于圖像的實(shí)際內(nèi)容。根據(jù)示例實(shí)施例,智能內(nèi)核138基于用戶輸入以及對(duì)基礎(chǔ)區(qū)域的分析來自動(dòng)修改圖像處理算法及其相應(yīng)的參數(shù),從而提供更好的圖像處理結(jié)果。 以這種方式,本發(fā)明可以簡化用戶操作,并減輕用戶必須在系統(tǒng)100未能產(chǎn)生滿意結(jié)果時(shí)重新開始處理的負(fù)擔(dān)。通過使圖像的處理適合于圖像的實(shí)際內(nèi)容和用戶反饋,本發(fā)明提供了具有魯棒性和卓越圖像質(zhì)量的高效圖像處理。下文中將提供與智能內(nèi)核138有關(guān)的其他細(xì)節(jié)。另外在圖1中,提供編碼器122以將輸出圖像編碼成任何已知的壓縮標(biāo)準(zhǔn),如,MPEG1、 2、4、Η· 264 等等。參考圖2,示出了提供了根據(jù)本發(fā)明示例實(shí)施例的圖1中智能內(nèi)核138的附加細(xì)節(jié)的框圖。根據(jù)本發(fā)明的原理,用戶界面112使得用戶能夠向智能內(nèi)核138提供輸入,并且用戶界面112是直觀用戶界面,戶在沒有詳細(xì)了解圖像處理的情況下就能夠有效操作該直觀用戶界面。具體地,用戶界面112允許用戶識(shí)別圖像處理未能產(chǎn)生滿意結(jié)果的問題區(qū)域 (即,感興趣區(qū)域)。如圖2所示,智能內(nèi)核138包括圖像分析模塊140、修改算法模塊142和修改參數(shù)模塊144。根據(jù)示例實(shí)施例,一旦在圖像處理之后用戶識(shí)別了不滿意的感興趣區(qū)域(ROI), 智能內(nèi)核138就接收該用戶反饋信息并可以響應(yīng)于該用戶反饋信息來修改內(nèi)部參數(shù)和處理步驟。智能內(nèi)核138的功能如下。首先,圖像分析模塊140基于上述用戶反饋信息來分析圖像內(nèi)容,并表征(即,限定)具有不滿意處理結(jié)果的一個(gè)或多個(gè)感興趣區(qū)域。一旦分析了所述一個(gè)或多個(gè)感興趣區(qū)域,智能內(nèi)核138就可以分別經(jīng)由模塊142和144來分別修改算法和/或參數(shù)。例如,系統(tǒng) 100可以使用若干區(qū)域跟蹤算法來跟蹤限定了感興趣區(qū)域的這組一個(gè)或多個(gè)區(qū)域(例如, 基于輪廓的跟蹤器、基于特征點(diǎn)的跟蹤器、基于紋理的跟蹤器、基于顏色的跟蹤器、等等)。 根據(jù)所跟蹤的區(qū)域的特征(即,圖像分析模塊140的輸出結(jié)果),修改算法模塊142將根據(jù)設(shè)計(jì)選擇來選擇最合適的跟蹤方法。例如,如果初始感興趣區(qū)域是人的臉部,但后來用戶決定通過添加人的頭發(fā)來修改感興趣區(qū)域(ROI),則智能內(nèi)核138的修改算法模塊142可以從基于顏色的跟蹤器切換到基于輪廓的跟蹤器(即,在假定臉部加上頭發(fā)在顏色上不再同質(zhì)的情況下)。此外,即使修改算法模塊142不改變跟蹤算法,如上所述,智能內(nèi)核138的修改參數(shù)模塊144也仍然可以決定改變跟蹤參數(shù)。例如,如果初始感興趣區(qū)域是藍(lán)色的天空,用戶后來決定通過向藍(lán)色天空添加白色的云來修改感興趣區(qū)域(ROI),則修改算法模塊142可以保持使用基于顏色的跟蹤器,但是修改參數(shù)模塊144可以改變跟蹤參數(shù)以跟蹤藍(lán)色和白色兩者(即,并非僅跟蹤藍(lán)色了)。如圖2所示,來自智能內(nèi)核138的輸出用于在塊146處的圖像處理(即,跟蹤處理)。參考圖3,示出了表示根據(jù)本發(fā)明示例實(shí)施例的減少圖像中的偽像的步驟的流程圖300。出于示例和說明的目的,將關(guān)于圖1的系統(tǒng)100的特定元件來描述圖3的步驟。然而應(yīng)清楚的是,如上所述智能內(nèi)核138促進(jìn)了圖3的步驟。圖3的步驟僅僅是示例性的,絕不旨在限制本發(fā)明的應(yīng)用。在步驟310,用戶在視頻序列的給定幀中選擇初始感興趣區(qū)域(ROI)。根據(jù)示例實(shí)施例,在步驟310用戶可以使用用戶界面112的鼠標(biāo)和/或其他元件來勾勒存在跟蹤錯(cuò)誤的初始R0I。圖4示出了在步驟310可以選擇的示例R0I(S卩,R)。圖4所示的簡單用戶界面允許用戶直觀地識(shí)別R0I。根據(jù)本發(fā)明的原理,在步驟310處選擇的ROI (可以針對(duì)后續(xù)的幀修改該R0I)表示存在需要被去除的偽像(例如,使用掩蔽信號(hào)通過跟蹤算法來去除) 的區(qū)域。在步驟320,跟蹤ROI (包括對(duì)ROI的任何修改)到給定視頻序列中的下一幀。根據(jù)示例實(shí)施例,在步驟320可以使用2D仿射運(yùn)動(dòng)模型來跟蹤ROI。可以如下表示跟蹤建模χ' = aiX+biY+C!y' = a2x+b2y+c2 (1)其中,(χ, y)是前一幀的跟蹤區(qū)域R中的像素位置,(X’,r )是當(dāng)前幀中跟蹤區(qū)域R’的對(duì)應(yīng)像素位置,( ,^,^, , , )是恒定系數(shù)。在給定前一幀中的區(qū)域R的情況下,可以通過使強(qiáng)度差的均方誤差最小化來找到當(dāng)前幀中區(qū)域R’的最佳匹配。根據(jù)示例實(shí)施例,步驟320的跟蹤過程是設(shè)計(jì)用于(例如,經(jīng)由掩蔽信號(hào))從ROI 中去除偽像同時(shí)保持幀的其他區(qū)域不受影響的算法的一部分。具體地,系統(tǒng)100被設(shè)計(jì)用于跟蹤和去除給定視頻幀序列中的偽像。為了有效地去除偽像,識(shí)別ROI并將掩蔽信號(hào)添加到該特定的區(qū)域以掩蔽掉偽像。系統(tǒng)100使用運(yùn)動(dòng)信息來在多個(gè)幀上跟蹤R0I。在步驟330,顯示步驟320的跟蹤結(jié)果以供用戶評(píng)估。在步驟340,為用戶提供修改當(dāng)前ROI的選項(xiàng)。根據(jù)示例實(shí)施例,在步驟340,用戶根據(jù)該用戶是否在步驟330處顯示的跟蹤結(jié)果中檢測(cè)到跟蹤錯(cuò)誤,來確定向的當(dāng)前ROI添加一個(gè)或多個(gè)區(qū)域和/或從步驟340 處的當(dāng)前ROI中去除一個(gè)或多個(gè)區(qū)域。如果在步驟340的確定結(jié)果是肯定的,則流程進(jìn)行至步驟350,在步驟350響應(yīng)于經(jīng)由用戶界面112的用戶輸入向當(dāng)前ROI添加和/或從當(dāng)前ROI中去除一個(gè)或多個(gè)區(qū)域。 圖5示出了用戶選擇從跟蹤區(qū)域R’中去除區(qū)域示例。圖6示出了用戶選擇向跟蹤區(qū)域R’中添加區(qū)域R’ α的示例。從步驟350開始,或者在步驟340的確定結(jié)果是否定的情況下,流程進(jìn)行至步驟 360,在步驟360確定是否應(yīng)該停止跟蹤過程。根據(jù)示例實(shí)施例,在步驟360用戶可以通過經(jīng)由用戶界面112提供一個(gè)或多個(gè)預(yù)定的輸入來手動(dòng)地隨意停止跟蹤過程。備選地,在步驟360可以在達(dá)到給定視頻序列的結(jié)尾時(shí)停止跟蹤過程。如果在步驟360的確定結(jié)果是否定的,流程進(jìn)行至步驟370,在步驟370過程進(jìn)行至給定視頻序列中的下一幀。從步驟370開始,流程循環(huán)回到上述步驟320。假定在步驟 340和350用戶選擇修改R0I,那么在步驟320跟蹤修改后的ROI至給定視頻序列中的下一幀。例如,在用戶識(shí)別了區(qū)域R’E的圖5中,將通過相同的在步驟320處的上述處理將該區(qū)域跟蹤到下一幀的區(qū)域R’ E。因此,將如下表示該幀的最終跟蹤區(qū)域Rf =R1DRe (2)其中,最終跟蹤區(qū)域&是去除了區(qū)域R’ 的像素的區(qū)域R’。類似地,對(duì)于用戶添加了區(qū)域&的圖6的示例,將通過相同的在步驟320處的上述處理將該區(qū)域跟蹤到下一幀的區(qū)域R’ A。因此,將如下表示針對(duì)該幀的最終跟蹤區(qū)域Rf = R' UR' A (3)其中,最終跟蹤區(qū)域&是添加了區(qū)域R’ A中的像素的區(qū)域R’。可以重復(fù)執(zhí)行圖3 的步驟,直到在步驟360得到了肯定的確定結(jié)果,在這種情況下,在步驟380針對(duì)給定視頻序列中的每一個(gè)所跟蹤的幀產(chǎn)生(并存儲(chǔ))最終R0I。過程在步驟390結(jié)束。具體地,在本申請(qǐng)的各個(gè)從屬權(quán)利要求中闡述了可以如何實(shí)際實(shí)現(xiàn)本發(fā)明的上述原理的預(yù)期示例,這些從屬權(quán)利要求的主題的全部內(nèi)容以參考的形式合并在本說明書的主體中。為了幫助用戶識(shí)別R0I,清楚地標(biāo)記當(dāng)前R0I。例如,響應(yīng)于用戶輸入以具體預(yù)定義的顏色(如,紅色)來顯示R0I,可以由用戶來選擇該具體定義的顏色。可以通過按壓用戶界面中的鍵來產(chǎn)生用戶輸入。可以響應(yīng)于相同或不同的用戶輸入來去除具體預(yù)定義的顏色。當(dāng)以具體預(yù)定義的顏色來顯示ROI時(shí),應(yīng)當(dāng)以用戶所選的與所述具體預(yù)定義的顏色不同的顏色,來顯示包含在ROI中的被用戶識(shí)別為要從ROI中排除的區(qū)域。當(dāng)用戶指定的區(qū)域在ROI的外部或者與ROI重疊時(shí),將認(rèn)為ROI外部的部分與ROI相結(jié)合以形成新的R0I, 并且應(yīng)當(dāng)以具體預(yù)定義的顏色來顯示該部分。當(dāng)去除了具體預(yù)定義的顏色時(shí),也去除用于指示刪除區(qū)域的所選顏色。如上所述,本發(fā)明提供了一種減少圖像中的偽像的系統(tǒng)和方法,該系統(tǒng)和方法有效地合并了用戶反饋、使用戶工作最小化、并且自適應(yīng)地處理圖像。具體地,系統(tǒng)100自動(dòng)更新跟蹤區(qū)域和錯(cuò)誤區(qū)域,并有效地使用用戶反饋信息來實(shí)現(xiàn)魯棒的區(qū)域跟蹤。用戶只需要限定具有跟蹤錯(cuò)誤的區(qū)域,系統(tǒng)100將自動(dòng)將該信息合并到跟蹤過程中。盡管本發(fā)明被描述為具有優(yōu)選的設(shè)計(jì),然而在本公開的精神和范圍之內(nèi)可以進(jìn)一步修改本發(fā)明。因此本申請(qǐng)旨在覆蓋使用本發(fā)明一般原理對(duì)本發(fā)明的任何修改、使用或調(diào)整。此外,本申請(qǐng)旨在覆蓋在本發(fā)明所屬的技術(shù)領(lǐng)域中的公知常識(shí)或慣用手段之內(nèi)并且在所附權(quán)利要求的限制之內(nèi)與本公開的偏離。
權(quán)利要求
1.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法(300),所述方法包括執(zhí)行算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響; 識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀; 接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入;以及執(zhí)行所述算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。
2.根據(jù)權(quán)利要求1所述的方法(300),還包括以下步驟識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于第二幀中排除了第三區(qū)域的第二區(qū)域;以及執(zhí)行所述算法以去除第三幀的第四區(qū)域中的偽像。
3.根據(jù)權(quán)利要求1所述的方法(300),還包括以下步驟按照與排除了第三區(qū)域的第二區(qū)域不同的方式顯示第三區(qū)域,從而使用戶能夠識(shí)別出哪部分將被包含用于執(zhí)行所述算法。
4.根據(jù)權(quán)利要求3所述的方法(300),還包括以下步驟接收第二用戶輸入,所述第二用戶輸入識(shí)別出第三區(qū)域?qū)⒈话糜趫?zhí)行所述算法;以及去除對(duì)第三區(qū)域的顯示。
5.根據(jù)權(quán)利要求1所述的方法(300),其中,第一區(qū)域包括多個(gè)區(qū)域,第三區(qū)域是多個(gè)區(qū)域中表示第二區(qū)域的那個(gè)區(qū)域的一部分。
6.根據(jù)權(quán)利要求1所述的方法(300),還包括以下步驟識(shí)別出第四區(qū)域?qū)⒈话糜趫?zhí)行所述算法。
7.根據(jù)權(quán)利要求6所述的方法(300),還包括以下步驟按照與第四區(qū)域和排除了第三區(qū)域的第二區(qū)域不同的方式顯示第三區(qū)域,從而使用戶能夠識(shí)別出哪部分將被包含用于執(zhí)行所述算法。
8.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法(300),所述方法包括執(zhí)行算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響; 識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第三區(qū)域加以限定的第一用戶輸入;以及執(zhí)行所述算法以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。
9.根據(jù)權(quán)利要求8所述的方法,還包括以下步驟識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于所述組合區(qū)域;以及執(zhí)行所述算法以去除第三幀的第四區(qū)域中的偽像。
10.根據(jù)權(quán)利要求8所述的方法(300),還包括以下步驟識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于所述組合區(qū)域; 接收對(duì)所述組合區(qū)域內(nèi)部的第五區(qū)域加以限定的第二用戶輸入;以及執(zhí)行所述算法以將第三幀中排除了第五區(qū)域的組合區(qū)域中的偽像去除。
11.一種用于對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的系統(tǒng)(100),所述系統(tǒng)(100)包括 第一裝置(110),用于存儲(chǔ)包含算法的數(shù)據(jù);第二裝置(102),用于執(zhí)行所述算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;所述第二裝置(10 識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;所述第二裝置(10 使得顯示具有對(duì)第二區(qū)域的指示的第二幀;所述第二裝置(10 接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入;并且所述第二裝置(10 執(zhí)行所述算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。
12.根據(jù)權(quán)利要求11所述的系統(tǒng)(100),其中所述第二裝置(10 識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于第二幀中排除了第三區(qū)域的第二區(qū)域;以及所述第二裝置(10 執(zhí)行所述算法以去除第三幀的第四區(qū)域中的偽像。
13.根據(jù)權(quán)利要求11所述的系統(tǒng)(100),其中,所述第二裝置(102)使能按照與排除了第三區(qū)域的第二區(qū)域不同的方式顯示第三區(qū)域,從而使用戶能夠識(shí)別出哪部分將被包含用于執(zhí)行所述算法。
14.根據(jù)權(quán)利要求13所述的系統(tǒng)(100),其中所述第二裝置(10 接收第二用戶輸入,所述第二用戶輸入識(shí)別出第三區(qū)域?qū)⒈话糜趫?zhí)行所述算法;以及所述第二裝置(10 去除對(duì)第三區(qū)域的顯示。
15.根據(jù)權(quán)利要求11所述的系統(tǒng)(100),其中,第一區(qū)域包括多個(gè)區(qū)域,第三區(qū)域是多個(gè)區(qū)域中表示第二區(qū)域的那個(gè)區(qū)域的一部分。
16.根據(jù)權(quán)利要求11所述的系統(tǒng)(100),其中,所述第二裝置(10 識(shí)別出第四區(qū)域?qū)⒈话糜趫?zhí)行所述算法。
17.根據(jù)權(quán)利要求16所述的系統(tǒng)(100),其中,所述第二裝置(102)還使能按照與第四區(qū)域和排除了第三區(qū)域的第二區(qū)域不同的方式顯示第三區(qū)域,從而使用戶能夠識(shí)別出哪部分將被包含用于執(zhí)行所述算法。
18.一種用于對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的系統(tǒng)(100),所述系統(tǒng)(100)包括 第一裝置(110),用于存儲(chǔ)包含算法的數(shù)據(jù);第二裝置(102),用于執(zhí)行所述算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;所述第二裝置(10 識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;所述第二裝置(10 使能顯示具有對(duì)第二區(qū)域的指示的第二幀; 所述第二裝置(10 接收對(duì)第三區(qū)域加以限定的第一用戶輸入;并且所述第二裝置(10 執(zhí)行所述算法以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。
19.根據(jù)權(quán)利要求18所述的系統(tǒng)(100),其中所述第二裝置(10 識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于所述組合區(qū)域;以及所述第二裝置(10 執(zhí)行所述算法以去除第三幀的第四區(qū)域中的偽像。
20.根據(jù)權(quán)利要求18所述的系統(tǒng)(100),其中所述第二裝置(10 識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于所述組合區(qū)域;所述第二裝置(10 接收對(duì)所述組合區(qū)域內(nèi)部的第五區(qū)域加以限定的第二用戶輸入;以及所述第二裝置(10 執(zhí)行所述算法以將第三幀中排除了第五區(qū)域的組合區(qū)域中的偽像去除。
21.一種用于對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的系統(tǒng)(100),所述系統(tǒng)(100)包括 存儲(chǔ)器(110),用于存儲(chǔ)包含算法的數(shù)據(jù);處理器(102),操作用于執(zhí)行所述算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;所述處理器(10 識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;所述處理器(10 使得顯示具有對(duì)第二區(qū)域的指示的第二幀;所述處理器(10 接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入;并且所述處理器(10 執(zhí)行所述算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。
22.根據(jù)權(quán)利要求21所述的系統(tǒng)(100),其中所述處理器(10 識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于第二幀中排除了第三區(qū)域的第二區(qū)域;以及所述處理器(10 執(zhí)行所述算法以去除第三幀的第四區(qū)域中的偽像。
23.根據(jù)權(quán)利要求21所述的系統(tǒng)(100),其中,所述處理器(102)使能按照與排除了第三區(qū)域的第二區(qū)域不同的方式顯示第三區(qū)域,從而使用戶能夠識(shí)別出哪部分將被包含用于執(zhí)行所述算法。
24.根據(jù)權(quán)利要求23所述的系統(tǒng)(100),其中所述處理器(10 接收第二用戶輸入,所述第二用戶輸入識(shí)別出第三區(qū)域?qū)⒈话糜趫?zhí)行所述算法;以及所述處理器(10 去除對(duì)第三區(qū)域的顯示。
25.根據(jù)權(quán)利要求21所述的系統(tǒng)(100),其中,第一區(qū)域包括多個(gè)區(qū)域,第三區(qū)域是多個(gè)區(qū)域中表示第二區(qū)域的那個(gè)區(qū)域的一部分。
26.根據(jù)權(quán)利要求21所述的系統(tǒng)(100),其中,所述處理器(10 識(shí)別出第四區(qū)域?qū)⒈话糜趫?zhí)行所述算法。
27.根據(jù)權(quán)利要求沈所述的系統(tǒng)(100),其中,所述處理器(102)還使能按照與第四區(qū)域和排除了第三區(qū)域的第二區(qū)域不同的方式顯示第三區(qū)域,從而使用戶能夠識(shí)別出哪部分將被包含用于執(zhí)行所述算法。
28.一種用于對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的系統(tǒng)(100),所述系統(tǒng)(100)包括 存儲(chǔ)器(110),操作用于存儲(chǔ)包含算法的數(shù)據(jù);處理器(102),操作用于執(zhí)行所述算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;所述處理器(10 識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;所述處理器(10 使得顯示具有對(duì)第二區(qū)域的指示的第二幀; 所述處理器(10 接收對(duì)第三區(qū)域加以限定的第一用戶輸入;并且所述處理器(10 執(zhí)行所述算法以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。
29.根據(jù)權(quán)利要求觀所述的系統(tǒng)(100),其中所述處理器(10 識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于所述組合區(qū)域;以及所述處理器(10 執(zhí)行所述算法以去除第三幀的第四區(qū)域中的偽像。
30.根據(jù)權(quán)利要求觀所述的系統(tǒng)(100),其中所述處理器(10 識(shí)別在第二幀之后的第三幀的第四區(qū)域,所述第四區(qū)域?qū)?yīng)于所述組合區(qū)域;所述處理器(10 接收對(duì)所述組合區(qū)域內(nèi)部的第五區(qū)域加以限定的第二用戶輸入;以及所述處理器(10 執(zhí)行所述算法以將第三幀中排除了第五區(qū)域的組合區(qū)域中的偽像去除。
31.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法,所述方法包括 顯示具有對(duì)從前一幀跟蹤的第一區(qū)域的指示的幀;接收對(duì)第一區(qū)域內(nèi)部的第二區(qū)域加以限定的用戶輸入;以及執(zhí)行算法以去除排除了第二區(qū)域的第一區(qū)域中的偽像。
32.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法,所述方法包括 顯示具有對(duì)從前一幀跟蹤的第一區(qū)域的指示的幀;接收限定了第二區(qū)域的用戶輸入;以及執(zhí)行算法以去除由第一區(qū)域和第二區(qū)域形成的組合區(qū)域中的偽像。
33.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法,所述方法包括執(zhí)行第一算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的用戶輸入;以及執(zhí)行與第一算法不同的第二算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。
34.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法,所述方法包括執(zhí)行第一算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第三區(qū)域加以限定的用戶輸入;以及執(zhí)行與第一算法不同的第二算法以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。
35.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法,所述方法包括使用第一參數(shù)執(zhí)行算法,以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入;以及使用與第一參數(shù)不同的第二參數(shù)執(zhí)行所述算法,以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。
36.一種對(duì)包括多個(gè)幀的運(yùn)動(dòng)畫面進(jìn)行處理的方法,所述方法包括使用第一參數(shù)執(zhí)行算法,以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第三區(qū)域加以限定的第一用戶輸入;以及使用與第一參數(shù)不同的第二參數(shù)執(zhí)行所述算法,以去除由第二區(qū)域和第三區(qū)域形成的組合區(qū)域中的偽像。
全文摘要
一種系統(tǒng)和方法,通過高效地合并用戶反饋、使用戶工作最小化并且自適應(yīng)地處理圖像來減少圖像中的偽像。根據(jù)一個(gè)示例實(shí)施例,該方法包括執(zhí)行算法以去除第一幀的第一區(qū)域中的偽像,所述第一區(qū)域外部的區(qū)域不受影響;識(shí)別在第一幀之后的第二幀的第二區(qū)域,所述第二幀的第二區(qū)域?qū)?yīng)于第一幀的第一區(qū)域;顯示具有對(duì)第二區(qū)域的指示的第二幀;接收對(duì)第二區(qū)域內(nèi)部的第三區(qū)域加以限定的第一用戶輸入;以及執(zhí)行所述算法以將排除了第三區(qū)域的第二區(qū)域中的偽像去除。
文檔編號(hào)G06T7/20GK102483849SQ200980160872
公開日2012年5月30日 申請(qǐng)日期2009年8月12日 優(yōu)先權(quán)日2009年8月12日
發(fā)明者吉恩·拉什, 羅英, 郭居 申請(qǐng)人:湯姆森許可貿(mào)易公司