圖像處理裝置、圖像處理方法、以及計算機可讀記錄介質的製作方法
2023-04-26 13:24:46
圖像處理裝置、圖像處理方法、以及計算機可讀記錄介質的製作方法
【專利摘要】公開了一種圖像處理裝置,包括修正部、模型生成部以及劃分部。修正部指示對前景區域或背景區域的一部分進行修正,所述部分作為將預定圖像數據劃分成作為提取目標的前景區域和作為提取之外的目標的背景區域的結果而被錯誤地劃分。模型生成部基於被指示所述修正的預定線段的第一像素值以及被劃分的前景區域和背景區域的第二像素值,來生成被修正的前景區域的前景模型以及被修正的背景區域的背景模型。劃分部通過使用由模型生成部所生成的前景模型和背景模型來將圖像數據劃分成前景區域以及背景區域。
【專利說明】圖像處理裝置、圖像處理方法、以及計算機可讀記錄介質
【技術領域】
[0001]本發明涉及用於劃分圖像的圖像處理裝置、圖像處理方法、以及計算機可讀記錄介質。
【背景技術】
[0002]存在一種用於自動識別用戶希望從圖像數據中提取的目標(或區域)的技術。在該技術中,為了向系統指示用戶希望提取哪部分作為目標(或區域),用戶手動執行一定量的標記作為初始值,然後,系統通過使用該初始值自動劃分剩餘的部分。當自動劃分的結果包含錯誤時,系統再次自動重新劃分剩餘的部分(例如,見專利文獻1以及非專利文獻1)。
[0003]圖1A至圖1E是用於說明現有技術的實例的示圖。如圖1A中所示,當用戶通過框401圍住提取目標時,系統對由框401所表示的整個內部區域中的前景(foreground)的像素值數據402進行採樣,並在紅、綠以及藍(RGB)色彩空間中生成前景的像素值數據402的分布模型(model)。此外,系統對框401的整個外部區域中的背景(background)的像素值數據403進行採樣,並生成背景的像素值數據403的分布模型。前景或背景是基於是否希望提取一區域來確定,而不是基於位置關係來確定。
[0004]之後,通過使用由系統生成的前景的分布模型和背景的分布模型來自動劃分前景與背景。然而,在上述技術中難以自動且完整地劃分前景與背景。例如,如圖1C中所示,就前面的番茄的前景區域404與後面的番茄的背景區域405來說,自動劃分可能容易造成像素值彼此接近的區域406與區域407的錯誤。區域406是被誤劃分為前景的背景區域,而區域407是被誤劃分為背景的另一前景區域。
[0005]如圖1D中所示,用戶對區域進行修正。將前景記號(marker)407a(其可以為白色記號)輸入到被誤劃分為背景的區域407,並將背景記號406a (其可以為黑色記號)輸入到被誤劃分為前景的區域406。由於之後將根據分布模型再次執行自動劃分,所以無需完全修正錯誤區域。通過僅僅對錯誤區域的一部分應用修正記號,有記號的區域將被擴展以修正錯誤區域。系統對前景記號407a和自動劃分的前景區域404中的像素值數據進行採樣。如圖1B中所示,系統在RGB色彩空間中重新生成前景的像素的分布模型408。此外,系統對背景記號406a和自動劃分的背景區域405中的像素值數據進行採樣,並且重新生成背景的像素的分布模型409。然後,如圖1E中所示,通過使用關於由系統重新生成的前景和背景的分布模型408與409以及用於使圖形結構的能量最小化的算法,對前景和背景重新自動劃分。在重新自動劃分的結果中仍存在錯誤410的情況下,重複根據圖1D中所描繪的操作的修正處理直到具有獲得用戶滿意的結果為止。
[0006]專利文獻1:國際專利申請日本國家公開第2009-545052號
[0007]非專利文獻1:C.Rother, V.Kolmogorv, A.Blake, 「Interactive ForegroundExtract1n Using Iterated Graph Cuts,,,GrabCut, ACM Transact1ns on Graphics (SIGGRAPH』 04),vol.23,n0.3,pp.309-314,2004
[0008]非專利文獻2:Vincent, Luc, and Pierre Soille, 「Watersheds in DigitalSpaces:An Efficient Algorithm Based on Immers1n Simulat1ns,,,IEEE Transact1nsof Pattern Analysis and Machine Intelligence, Vol.13, N0.6, pp.583-598, June 1991
【發明內容】
[0009]本發明所解決的問題
[0010]然而,如上所述,在用戶在前景的外部輸入一個框並且系統執行自動劃分之後,用戶通過使用刷子、記號等為被應用錯誤標籤的前景和背景的部分區域輸入其它標記,並且系統再次執行自動劃分。重複這些處理。在上述現有技術中,存在一個問題,即增加了所要輸入的控制點的數量。此外,如圖2A至圖2C中所示,通過記號等難以對細小區域501、502以及503進行修正。因此,存在另一個問題,即需要多個步驟來對被自動提取的區域的分界進行修正。圖2A是示出自動劃分的實例的示圖。圖2B和圖2C是示出對自動劃分的錯誤區域的放大的示圖。區域501和502是被誤劃分為背景的前景區域。區域503是被誤劃分為前景的背景區域。
[0011]此外,在現有技術的修正方法中,例如,如圖3A中所示,由於存在所要輸入的大量控制點,所以當用戶試圖在靠近提取目標的分界線10e的區域中輸入記號時,用戶的該修正指示10c易於因為手的抖動而侵入到前景區域中。分界線10e被錯誤地確定為前景區域10a(對應於提取目標)與背景區域10b之間的分界。修正指示10c上的像素被採樣。用戶需要通過橡皮擦工具等對被侵入部分10d進行修正。因此,由用戶執行了額外的操作。同時,如果用戶從開始就小心操作從而不侵入到前景區域10a中,那麼操作的速度將變慢,並且由於用戶對所述操作的壓力增大,所以用戶容易變疲勞。
[0012]此外,例如,如圖2B中所示,當用戶試圖通過記號來輸入番茄的柄的細小區域501和502時,該記號易於從所述區域中離開。因此,存在一個問題,即用戶需要頻繁改變刷子的寬度、記號的尺寸等,並且這給用戶造成很多麻煩。通過手畫線10f的修正可克服與刷子的寬度相關的問題。如圖3B中所示,由於輸入了大量控制點,所以出現了手的抖動。難以通過由手來畫線以指示修正而不侵入到前景區域10a的細小部分中。為了克服這些問題,可以在放大的圖像上修正目標部分,然後將該圖像縮小。在該情況下,用戶需要頻繁放大並縮小圖像。弓丨起了另一個問題,即增加了用戶的操作步驟。
[0013]解決問題的方案
[0014]本發明至少一個實施例的整體目的在於提供一種圖像顯示裝置,所述圖像顯示裝置大體上避免了現有技術的限制與缺陷所造成的一個或多個問題。
[0015]在本發明的一個實施例中,一種圖像處理裝置,包括:修正部,配置來指示對前景區域或背景區域的一部分進行修正,所述部分作為將預定圖像數據劃分成作為提取目標的所述前景區域和作為提取之外的目標的所述背景區域的結果而被錯誤地劃分;模型生成部,配置來基於被指示所述修正的預定線段的第一像素值以及被劃分的所述前景區域和所述背景區域的第二像素值,來生成被修正的所述前景區域的前景模型以及被修正的所述背景區域的背景模型;以及劃分部,配置來通過使用由所述模型生成部所生成的所述前景模型和所述背景模型來將所述圖像數據劃分成所述前景區域以及所述背景區域。
[0016]本發明的效果
[0017]根據本發明的一個方面,可以通過更少數量的控制點以及更少數量的修正步驟來對前景和背景的自動劃分的錯誤進行修正。
【專利附圖】
【附圖說明】
[0018]圖1A至圖1E是用於說明現有技術的實例的示圖。
[0019]圖2A至圖2C是用於說明自動劃分的示圖。
[0020]圖3A至圖3B是用於說明修正方法的示圖。
[0021]圖4是示出本發明的一個實施例中的圖像處理裝置的配置的示圖。
[0022]圖5A和圖5B是用於說明本發明的實施例中的處理的流程圖。
[0023]圖6A至圖6E是用於說明本發明中的修正處理的示圖。
[0024]圖7A至圖7C是示出對被錯誤地自動劃分的區域的放大的示圖。
[0025]圖8A和圖8B是用於說明本發明中的修正線段輸入方法的示圖。
[0026]圖9是示出本發明中的劃分結果的示圖。
[0027]圖10A至圖10C是用於簡要說明圖形分割算法的示圖。
[0028]圖11是在由軟體實現本發明的情況下的圖像處理裝置的硬體配置的實例。
[0029]附圖標記說明
[0030]101數據輸入部
[0031]102用戶輸入部
[0032]103顯示部
[0033]104標記輸入部
[0034]105採樣部
[0035]106區域劃分部
[0036]107存儲部
[0037]109控制部
【具體實施方式】
[0038]下文中,結合附圖對本發明的實施例進行說明。在本發明中,為將圖像數據劃分為前景和背景,對部分前景和部分背景進行標記並且執行自動劃分。為了對前景和背景的自動劃分的錯誤進行修正,當為被錯誤標記的部分前景和部分背景輸入另一個標記(label)時,使用線段來輸入另一個標記。從線段的起點被表示時到線段的終點被決定時,顯示線段的臨時位置(tentative locat1n)。當線段被決定時,最終線段的位置被限定。在所限定的線段上對像素值進行採樣。將所採樣的數據提供給自動區域劃分處理,並且提取目標從圖像數據中提取。
[0039]圖4是示出本發明實施例中的圖像處理裝置100的配置的示圖。在圖4中,圖像處理裝置100包括數據輸入部101、用戶輸入部102、顯示部103、標記輸入部104、採樣部105、模型生成部106、區域劃分部107、存儲部108、以及控制部109,其通過總線B相互連接。
[0040]數據輸入部101用於從外部讀取圖像數據,並且例如,可以是文件輸入裝置等。用戶輸入部102由用戶使用來將數據輸入至圖像處理裝置100,並且例如,可以是輸入設備,例如滑鼠、觸控筆等。顯示部103顯示信息(例如,圖像數據、由線段表示功能所表示的線段、結果掩模(a mask of a result)、標記數據等),並且例如,可以是個人計算機(PC)的顯示器。
[0041]標記輸入部104可視為一種輸入部,其供用戶輸入目標的標記,從而通過線段從圖像中提取目標和背景,並且標記輸入部104包括線段臨時位置顯示部104a以及線段決定部 104b。
[0042]採樣部105基於標記信息對像素值進行採樣。所採樣的像素值由區域劃分部107所使用。應注意的是,由用戶輸入的標記可由區域劃分部107用作區域劃分的種子(seed)。
[0043]模型生成部106基於由採樣部105所採樣的像素值數據來分別對前景的像素值的分布和背景的像素值的分布進行建模。例如,將前景的像素值和背景的像素值建模為紅、綠、以及藍(RGB)色彩空間中的高斯混合模型(Gaussian mixture model)。在其中區域劃分部107使用不需要建模處理的算法(例如,分水嶺算法(Watershed algorithm))的情況下,可以省略模型生成部106。
[0044]區域劃分部107將圖像數據和由用戶輸入的標記信息設置為種子,並且自動劃分提取目標和背景。例如,區域劃分部17通過使用圖形分割(graph cut)算法或者分水嶺算法來實現輪廓。圖形分割算法將區域劃分定義為能量最小化問題,並且通過解決圖形結構的最大流問題執行區域劃分(見非專利文獻1,以及圖10A至圖10C)。
[0045]此外,分水嶺算法是當在將圖像的評估值製成高度的情況下,在地理特徵中提供水時,將順序下降的脊點(ridge point)確定為區域邊界的技術(見非專利文獻2)。
[0046]存儲部108保存數據以實現本發明。例如,數據可以是圖像數據、區域的標記數據、線段的起點、線段的終點、前景的像素值、背景的像素值、前景的模型、背景的模型、圖形結構等。例如,控制部109控制整個圖像處理裝置100,並且例如,對應於中央處理單元(CPU)。
[0047]圖5A與圖5B是示出本發明的實施例中的處理的流程圖。下文中,將參照圖4、圖5A以及圖5B對本發明進行說明。數據輸入部101從文件等中讀出圖像數據並且將圖像數據存儲在存儲部108中(步驟S1)。顯示部103在顯示器等上顯示從文件等中讀出的圖像數據(步驟S2)。當用戶通過用戶輸入部102輸入外框(outer frame)以圍住用戶希望提取的目標時,顯示部103顯示由用戶輸入的外框(步驟S3)。
[0048]採樣部105根據外框的線段對背景的像素值數據進行採樣並且對外框的整個內部的前景的像素值數據進行採樣,並且模型生成部106生成前景模型和背景模型(步驟S4)。此外,將已採樣的像素值數據和已生成的模型保存在存儲部108中。在下面的步驟中繼續相同的處理以存儲數據。除上述矩形之外,外框還可以是由多邊形、自由形態曲線等所輸入的處理範圍。此外,通過根據諸如作為輸入的矩形、多邊形、自由形態曲線等之類的分界線來處理像素,可以減少圖像處理裝置100的處理量,並且可以為背景部分減少用戶的輸入步驟。
[0049]區域劃分部107將外框線設置為背景的種子,僅將外框線內部的像素設置為處理目標,並且通過能量最小化來自動劃分區域(步驟S5),並且在顯示部103上顯示自動劃分的結果(步驟S6)。
[0050]圖6A至圖6E用於說明本發明中的修正處理的示圖。如圖6A中所示,當提取目標由指示框線(indicat1n frame line) 201所包圍時,採樣部105從指示框線201整個內部對前景202的像素值數據203進行採樣。如圖6B所示,模型生成部106在RGB色彩空間中生成前景202的像素的分布模型。此外,採樣部105根據指示框線201對背景204的像素值數據205進行採樣。如圖6b中所示,模型生成部106生成背景204的像素的分布模型。
[0051]如圖6C中所示,區域劃分部107通過使用前景202和背景204 二者的分布模型以及圖形結構的能量最小化算法,自動將指示框線201中的圖像劃分成前景202和背景204。分界線208對應於從指示框線201中的圖像中劃分出的前景202的輪廓。當生成圖形結構時,僅將指示框線201的內部設置為處理目標,以便以更快的速度進行上述處理。
[0052]但是,與前述現有技術相似,不可能將前景202自動且完整地與背景204相分離。例如,如圖6C中所示,在像素值接近的區域206和207易於發生錯誤。
[0053]當用戶輸入前景202和背景204的修正後的線段時,標記輸入部104在顯示部103上顯示修正後的線段(步驟S7)。如圖6D中所示(圖7A)以及由圖7A中的放大圖所示,為調整錯誤區域,用戶在被錯誤確定為背景202的一部分的區域207中輸入前景修正線207a,並且在被錯誤確定為前景204的一部分的區域206中輸入背景修正線206a。在該情況下,由於之後將根據分布模型再次執行自動劃分,所以用戶無需完全修正錯誤。用戶僅輸入部分修正指令,則該修正被擴展以更正被錯誤確定的區域206和207。圖7A對應於圖6D。圖7B與圖7C示出了對被錯誤地自動劃分的區域206、207等的放大。
[0054]圖7B中,用戶在被錯誤地確定為前景202的區域206中輸入背景修正線206a,並且在被錯誤地確定為背景204的區域207中輸入前景修正線207a。在圖7C中,類似地,用戶在被錯誤地確定為背景的番茄莖區域中輸入前景修正線208a。
[0055]圖8A和圖8B用於說明本發明中的修正線段輸入方法的示圖。在修正線段未確定的狀態中,例如,用戶通過按壓滑鼠按鈕來輸入線段304的起點305,並且移動滑鼠指針至臨時終點306。標記輸入部104的線段臨時位置顯示部104a響應於滑鼠指針的移動來移動並顯示臨時線段304。當用戶在其中臨時線段304鄰接前景區域301的情況下的臨時終點306處釋放滑鼠按鈕時,部標記輸入部104的線段決定部104b確定線段304。圖8B示出了修正線段的確定狀態。由已確定的線段304a引導用於修正的指令307。
[0056]在臨時位置顯示臨時線段的情況下,可以顯示響應於臨時線段的長度而被自動放大的圖像。通過這種配置,用戶無需放大和縮小用戶操作的區域。此外,當臨時線段被確定時,區域劃分部107可被自動操作。通過這種配置,用戶易於實時確認輸入結果。此外,當臨時線段被顯示時,區域劃分部107可被自動操作。通過這種配置,可以改善實時性能。此夕卜,可通過將由使用記號和刷子(brush)的平面輸入與手劃線的輸入相結合來進行用戶的修正操作。通過這個結合操作,用戶可易於指示更寬的區域以進行修正。
[0057]採樣部105根據前景修正線207a對前景區域202的像素值數據進行採樣,並且對通過自動劃分所獲得的前景區域202的像素值數據209進行採樣。如圖6B所示,模型生成部106在RGB色彩空間中再次生成前景202的區域的像素的分布模型。此外,採樣部105根據背景修正線206a對背景204的區域的像素值數據進行採樣,並且對通過自動劃分所獲得的背景204的區域的像素值數據210進行採樣。僅指示框線201的內部作為處理目標。模型生成部106再次生成背景204的像素的分布模型(步驟S8)。
[0058]區域劃分部107將外框線與背景204的修正線段設置為種子,設置前景202的修正線段,僅將外框線內部的像素設置為處理目標,並且通過能量最小化來自動劃分區域(步驟S9)。區域劃分部107通過使用前景的分布模型和背景的分布模型對指示框線201中的區域再次自動劃分,從而分離前景202與背景204,前景的分布模型和背景的分布模型通過模型生成部106以及圖形結構的能量最小化算法而再次生成(圖6E)。自動劃分結果顯示在顯示部103上(步驟S10)。
[0059]在顯示自動劃分結果的情況下,可僅顯示在被提取的分界線208中的滿足顯示條件的分界線部分。具體地,可以顯示具有直到最大尺寸向下一定等級為止的較大尺寸的分界線部分。可選地,提供一閾值,並且可以顯示長度大於閾值的分界線部分。通過這種配置,諸如小點之類的分界線部分將不被顯示。此外,在顯示自動劃分結果的情況下,當在所提取的分界線中存在如下這樣的分界線部分時:該分界線部分不滿足顯示條件且該分界線部分的形狀是被明確表示為將被顯示的島(island)或孔,則該分界線部分可被顯示。除了防止顯示諸如小點之類的分界線部分以外,還可以顯示用戶表示要顯示的島和孔。應注意的是,島對應於前景的分界線,其不與不滿足顯示條件的分界線部分連接,並且孔對應於背景的分界線,其不與滿足顯示條件的分界線部分連接。
[0060]此外,響應於用戶的指令,由區域劃分部107所使用的前景模型和背景模型可以基於之前的結果而被切換從而被更新或不被更新。通過這種配置,可以基於狀態進行選擇,從而通過模型更新來提高劃分精度,或可以防止由於區域的修正所造成的另一區域的分界的改變。
[0061]圖9是示出本發明中的劃分結果的示圖。由於通過考慮控制點的數量和修正步驟的數量來獲得優選結果,所以本發明中的自動劃分結果與現有技術(圖1A至圖1E)的結果相比更優選。
[0062]用戶輸入部102確定用戶是否輸入結束(end)(步驟S11)。當用戶輸入結束時,該處理終止。當用戶沒有輸入結束時,該處理回到步驟S7並且重複上述步驟。如果在自動劃分結果中仍存在錯誤,則可以多次重複修正操作直至自動劃分結果是獲得用戶滿意的自動劃分結果為止。
[0063]例如,在多次重複修正操作的情況下,對之前線段的顯示可被自動刪除。通過這種配置,可以防止圖像被顯示為由於反覆(iterat1n)所造成的修正線段的輸入顯示被累積的狀態。
[0064]圖10A至圖10C是對圖形分割算法進行簡要說明的示圖。圖形分割算法是將網絡上的節點分類成預定數量的組的方法。通過利用節點間連接(t_連結)以及與超級節點的連接(η-連結)二者,可以均考慮各個鄰接效應(adjacent effects)以及與特定模型相似性二者。在圖10A中,每個像素對應於節點,並且前景和背景對應於超級節點。
[0065]在圖像處理中適用區域劃分的情況下,圖像中的每個像素被設置為節點,並且被分類成與前景和背景相對應的兩個值。除鄰接效果之外,通過分別單獨保存前景模型和背景模型,可以實現高精度劃分。
[0066]前景模型和背景模型通過高斯混合模型(GMM)與三維RGB色彩空間中的像素值的分布進行近似(圖10B)。例如,GMM的分量數量固定為5個。通過GMM的所述固定的分量數量,可以獲得對應於具有分散背景或複雜色彩分布的前景的能力。在圖10B中,前景s和背景t中的每個均通過特定數量的高斯分布近似,從而對前景可能性和背景可能性進行定義。將前景可能性和背景可能性用作連接超級節點的權重。
[0067]能量函數E = Ecolor+Ecoherence
[0068]能量函數項(Em1J評估輸入圖像的各個像素更接近前景與背景中的哪一個。能量函數項(EralOT)被定義並且η-連結被計算。項(Erah_nJ用於對通過t-連結的鄰接關係進行評估。項(E—J內嵌於能量函數中。
[0069]通過使用能量函數對網絡進行劃分,使得總分割能量變得最小並且使類中的能量變得最大(圖10C)。
[0070]圖11是在由軟體實現本發明的情況下的圖像處理裝置100的硬體配置的實例。計算機1對應於圖像處理裝置100並且包括程序讀取裝置la、控制整個圖像處理裝置100的中央處理單元(CPU) lb、作為CPU lb的工作區域等的隨機訪問存儲器(RAM) lc、其中存儲有CPU lb的控制程序等的只讀存儲器(ROM) Id、硬碟le、與網絡中的設備通信的網絡接口卡(NIC) If、滑鼠lg、鍵盤lh、顯示圖像數據的顯示器2,使用該顯示器2可通過用戶直接觸碰屏幕來輸入信息。圖像處理裝置100例如可以由工作站、個人計算機等實現。
[0071]在這種配置的情況下,可以由CPU lb實現標記輸入部104、採樣部105、以及區域劃分部107的功能。在存儲圖像數據、區域的標記數據、線段的起點、線段的終點、前景的像素值、背景的像素值、前景模型、背景模型、圖形結構數據等的情況下,可以使用諸如RAMlc, ROM Id、硬碟le等之類的存儲設備。例如,由CPU lb所執行的處理功能可以由軟體包來提供。特別地,處理功能可以由諸如光碟只讀存儲器(CD-ROM)、磁碟等記錄介質lk提供(其可以是信息記錄介質)。因此在圖11中所示的實例中,當記錄介質lk設置在驅動器lj中時,提供作為介質驅動器設備的驅動器lj來驅動記錄信息的記錄介質lk。記錄介質lk可以由非暫時性的(或有形的)計算機可讀記錄介質形成。
[0072]如上所述,本發明中的圖像處理方法還可以由如下這樣的系統配置來實現:其中存儲在諸如CD-ROM等之類的記錄介質lk中的程序被加載至包括顯示器等的通用計算機系統中,並且使通用計算機系統的中央處理單元執行圖像處理。在該情況下,本發明中進行圖像處理的程序,即由硬體系統所使用的程序,以其中該程序被記錄在記錄介質lk中的狀態而被提供。其中記錄有程序的記錄介質lk並不限於⑶-ROM。例如,可以使用ROM、RAM、快閃記憶體、或磁光碟。通過將記錄在記錄介質lk中的程序安裝於被嵌入到硬體系統中的、例如硬碟le的存儲設備來執行該程序並且可實現圖像處理功能。此外,例如,本發明中的用於實現圖像處理方法等的程序可以通過經由網絡的通信由伺服器提供,也可由記錄介質lk提供。
[0073]根據本發明,可以提供圖像處理裝置、圖像處理方法、程序、以及非暫時性計算機可讀記錄介質,其中可通過較少數量的控制點以及較少數量的修正步驟來對前景和背景的自動劃分的錯誤進行修正。
[0074]此外,本發明並不限定於這些實施例,並且在不脫離本發明的範圍的情況下,可進行多種修改和變化。
[0075]本申請基於且要求享有2012年3月19日提交的日本專利申請第2012-062103號的在先日期權益,通過引用的方式將該專利申請的全部內容併入本文。
【權利要求】
1.一種圖像處理裝置,包括: 修正部,配置來指示對前景區域或背景區域的一部分進行修正,所述部分作為將預定圖像數據劃分成作為提取目標的所述前景區域和作為提取之外的目標的所述背景區域的結果而被錯誤地劃分; 模型生成部,配置來基於被指示所述修正的預定線段的第一像素值以及被劃分的所述前景區域和所述背景區域的第二像素值,來生成被修正的所述前景區域的前景模型以及被修正的所述背景區域的背景模型;以及 劃分部,配置來通過使用由所述模型生成部所生成的所述前景模型和所述背景模型來將所述圖像數據劃分成所述前景區域以及所述背景區域。
2.根據權利要求1所述的圖像處理裝置,其中所述修正部通過在顯示臨時線段的臨時位置之後確定所述臨時線段來指示所述修正,所述臨時線段將所述預定線段的起點與臨時終點相連接。
3.根據權利要求1所述的圖像處理裝置,其中所述劃分部僅顯示分界部分,所述分界部分滿足在所述前景區域的分界中的預定顯示條件。
4.根據權利要求3所述的圖像處理裝置,其中所述劃分部顯示在所述前景區域的分界中不滿足所述預定顯示條件的島和孔。
5.根據權利要求2所述的圖像處理裝置,其中當所述臨時線段的臨時位置被顯示時,所述修正部顯示根據所述臨時線段的長度而被放大的圖像。
6.根據權利要求1所述的圖像處理裝置,其中 所述提取目標的前景區域形成處理範圍,所述處理範圍由包括矩形、多邊形、以及自由形態曲線的分界線所包圍,並且 所述劃分部將所述分界線上的像素設置為所述背景區域,並且執行處理。
7.根據權利要求1所述的圖像處理裝置,其中所述劃分部響應於用戶的指令來對是否更新所述前景模型和所述背景模型進行切換。
8.根據權利要求1所述的圖像處理裝置,其中當指示所述修正時,所述修正部刪除用於指示之前的修正的所述預定線段的顯示。
9.根據權利要求1所述的圖像處理裝置,其中響應於所述臨時線段的確定或所述臨時線段的顯示來執行所述劃分部。
10.一種在計算機中進行的圖像處理方法,所述方法包括: 指示對前景區域或背景區域的一部分進行修正,所述部分作為將預定圖像數據劃分成作為提取目標的所述前景區域和作為提取之外的目標的所述背景區域的結果而被錯誤地劃分; 基於被指示所述修正的預定線段的第一像素值以及被劃分的所述前景區域和所述背景區域的第二像素值,來生成被修正的所述前景區域的前景模型以及被修正的所述背景區域的背景模型;以及 通過使用所述前景模型和所述背景模型來將所述圖像數據劃分成所述前景區域以及所述背景區域。
11.一種用於使計算機進行處理的電腦程式,包括: 指示對前景區域或背景區域的一部分進行修正,所述部分作為將預定圖像數據劃分成作為提取目標的所述前景區域和作為提取之外的目標的所述背景區域的結果而被錯誤地劃分; 基於被指示所述修正的預定線段的第一像素值以及被劃分的所述前景區域和所述背景區域的第二像素值,來生成被修正的所述前景區域的前景模型以及被修正的所述背景區域的背景模型;以及 通過使用所述前景模型和所述背景模型來將所述圖像數據劃分成所述前景區域以及所述背景區域。
12.—種存儲程序的非暫時性計算機可讀記錄介質,當所述程序由計算機執行時,所述程序使所述計算機進行處理,包括: 指示對前景區域或背景區域的一部分進行修正,所述部分由於將預定圖像數據劃分成作為提取目標的所述前景區域和作為提取之外的目標的所述背景區域的結果而被錯誤地劃分; 基於所述修正被指示的情況下的預定線段的第一像素值以及被劃分的所述前景區域和所述背景區域的第二像素值,來生成被修正的所述前景區域的前景模型以及被修正的所述背景區域的背景模型;以及 通過使用所述前景模型和所述背景模型來將所述圖像數據劃分成所述前景區域以及所述背景區域。
【文檔編號】G06T7/60GK104272350SQ201380023319
【公開日】2015年1月7日 申請日期:2013年3月11日 優先權日:2012年3月19日
【發明者】疋田聰 申請人:株式會社理光