基于用戶交互的輪廓分割設(shè)備和方法
【專利摘要】本發(fā)明提供了一種基于用戶交互的輪廓分割設(shè)備和方法,所述設(shè)備包括:界面單元,被配置為向終端提供支持一個(gè)或更多個(gè)模式的界面,并在界面上顯示包括感興趣區(qū)域的輪廓的圖像。所述設(shè)備還包括輪廓修改單元,被配置為基于用戶從所述一個(gè)或更多個(gè)模式選擇的模式和用戶執(zhí)行的操作來(lái)修改輪廓。
【專利說(shuō)明】基于用戶交互的輪廓分割設(shè)備和方法
[0001]本申請(qǐng)要求于2012年11月27日提交到韓國(guó)知識(shí)產(chǎn)權(quán)局的第10_2012_0135473號(hào)韓國(guó)專利申請(qǐng)的權(quán)益,所述申請(qǐng)的全部公開(kāi)通過(guò)引用合并于此以用于各種目的。
【技術(shù)領(lǐng)域】
[0002]以下描述涉及一種用于基于用戶交互來(lái)對(duì)圖像中的病變區(qū)域的輪廓進(jìn)行分割的設(shè)備和方法。
【背景技術(shù)】
[0003]一般而言,醫(yī)學(xué)圖像中的感興趣區(qū)域(ROI)的準(zhǔn)確輪廓在通過(guò)計(jì)算機(jī)輔助診斷(CAD)系統(tǒng)確定診斷結(jié)果方面會(huì)起到重要作用。也就是說(shuō),當(dāng)獲得了 ROI (具體地講,病變區(qū)域)的準(zhǔn)確輪廓時(shí),可準(zhǔn)確提取出所述輪廓的相應(yīng)特征值。因此,使用提取的特征值可使得能夠做出關(guān)于相應(yīng)病變是良性還是惡性的準(zhǔn)確分類,從而提高診斷的準(zhǔn)確度。
[0004]然而,由于在一般的CAD系統(tǒng)中提供的邊界不總是準(zhǔn)確的,因此需要用戶修改。然而,在一般的CAD系統(tǒng)中提供的輪廓修改通常通過(guò)經(jīng)由鼠標(biāo)或觸摸屏輸入點(diǎn)來(lái)執(zhí)行,這不便且耗時(shí)。
【發(fā)明內(nèi)容】
[0005]在一個(gè)總體方面,一種設(shè)備包括:界面單元,被配置為向終端提供支持一個(gè)或更多個(gè)模式的界面,并在界面上顯示包括感興趣區(qū)域的輪廓的圖像。所述設(shè)備還包括:輪廓修改單元,被配置為基于由用戶從所述一個(gè)或更多個(gè)模式選擇的模式以及由用戶執(zhí)行的操作來(lái)修改輪廓。
[0006]在另一總體方面,一種方法包括:向終端提供支持一個(gè)或更多個(gè)模式的界面,并在界面上顯示包括感興趣區(qū)域的輪廓的圖像。所述方法還包括:基于由用戶從所述一個(gè)或更多個(gè)模式中選擇的模式以及由用戶執(zhí)行的操作來(lái)修改輪廓。
[0007]從以下詳細(xì)描述、附圖和權(quán)利要求中,其他特征和方面將是清楚的。
【專利附圖】
【附圖說(shuō)明】
[0008]圖1是示出輪廓分割設(shè)備的示例的框圖。
[0009]圖2是示出輪廓分割設(shè)備的界面的示例的示圖。
[0010]圖3A至圖3D是示出輪廓分割設(shè)備的部分修改模式的示例的示圖。
[0011]圖4是示出輪廓分割設(shè)備的全部修改模式的示例的示圖。
[0012]圖5A至圖5B是示出輪廓分割設(shè)備的自由修改模式的示例的示圖。
[0013]圖6是示出輪廓分割方法的示例的流程圖。
[0014]圖7是示出在輪廓分割方法中修改輪廓的示例的詳細(xì)流程圖。
【具體實(shí)施方式】[0015]提供以下詳細(xì)描述以幫助讀者全面理解在此描述的方法、設(shè)備和/或系統(tǒng)。然而,在此描述的系統(tǒng)、設(shè)備和/或方法的各種改變、修改和等同物對(duì)于本領(lǐng)域普通技術(shù)人員而言將是清楚的。此外,為了更加清楚和簡(jiǎn)明,對(duì)于本領(lǐng)域普通技術(shù)人員而言已知的功能和構(gòu)造的描述可被省略。
[0016]貫穿附圖和詳細(xì)描述,相同的參考標(biāo)號(hào)是指相同的元件。附圖可不必是按比例的,為了清楚、圖示和方便,可夸大附圖中的元件的相對(duì)大小、比例和描繪。
[0017]在此描述的特征可以以不同的形式被實(shí)施,并且將不被解釋為受限于在此描述的示例。確切地說(shuō),已提供在此描述的示例使得本公開(kāi)將徹底且完整,并且將本公開(kāi)的全部范圍傳達(dá)給本領(lǐng)域的普通技術(shù)人員。
[0018]圖1是示出輪廓分割設(shè)備100的示例的框圖。輪廓分割設(shè)備100可被應(yīng)用于計(jì)算機(jī)輔助診斷(CAD)系統(tǒng),并可提供界面使得由CAD系統(tǒng)從醫(yī)學(xué)圖像提取的感興趣區(qū)域(ROI)(例如,病變區(qū)域)輪廓可被用戶容易且準(zhǔn)確地修改,從而提高診斷的準(zhǔn)確性。此外,輪廓分割設(shè)備100可被應(yīng)用于除CAD系統(tǒng)以外的圖像處理系統(tǒng),并可提供支持使得能夠準(zhǔn)確分割由所述圖像處理系統(tǒng)從圖像提取的ROI的輪廓。參照?qǐng)D1,輪廓分割設(shè)備100包括輪廓輸入單元110、界面單元120和輪廓修改單元130。
[0019]輪廓輸入單元110接收?qǐng)D像,并可接收從所述圖像提取的ROI的輪廓的信息。例如,輪廓輸入單元110可接收醫(yī)學(xué)圖像和CAD系統(tǒng)從所述醫(yī)學(xué)圖像提取的ROI的輪廓的信息。在另一示例中,輪廓輸入單元110接收?qǐng)D像,并可將輪廓分割算法(諸如,例如主動(dòng)輪廓模型)應(yīng)用于接收的圖像以從接收的圖像提取ROI的輪廓。
[0020]界面單元120向用戶終端提供基于用戶交互的界面。例如,用戶終端可以是全硬件裝置,諸如,計(jì)算機(jī)、膝上型計(jì)算機(jī)、智能電話、平板個(gè)人計(jì)算機(jī)(PC)和/或本領(lǐng)域普通技術(shù)人員已知的其他硬件裝置。界面單元120可將界面輸出到用戶終端的顯示單元(例如,監(jiān)控器、觸摸面板和/或本領(lǐng)域普通技術(shù)人員已知的其他顯示單元)。用戶可通過(guò)提供的界面容易地執(zhí)行修改輪廓的各種操作,并且輪廓分割設(shè)備100可接收并處理與用戶執(zhí)行的各種操作相應(yīng)的用戶輸入。此外,界面單元120基于接收的輪廓或提取的輪廓產(chǎn)生輪廓,并將產(chǎn)生的輪廓疊加在接收的圖像上以在界面上顯示疊加的輪廓。
[0021]圖2是示出輪廓分割設(shè)備的界面20的示例的示圖。將參照?qǐng)D1和圖2描述界面20和通過(guò)界面20進(jìn)行的輪廓修改。
[0022]界面單元120可將界面20輸出到用戶終端10的顯示單元。界面20包括顯示輪廓25的圖像輸出區(qū)域23以及可被用戶使用以選擇輪廓修改模式(即,全部修改模式、部分修改模式或自由修改模式)的輪廓修改模式選擇區(qū)域21。此外,用戶可在圖像輸出區(qū)域23使用輸入對(duì)象27 (諸如,例如手、手指、鼠標(biāo)、觸控筆和/或本領(lǐng)域普通技術(shù)人員已知的其他輸入對(duì)象)執(zhí)行預(yù)定操作,從而修改輪廓25。
[0023]例如,用戶可通過(guò)重復(fù)執(zhí)行點(diǎn)擊操作若干次,使用輸入對(duì)象27執(zhí)行拖動(dòng)操作,和/或執(zhí)行搖攝操作(panning operation)來(lái)修改輪廓25,其中,在所述搖攝操作中完成沿預(yù)定方向的觸摸面板上的移動(dòng)。可選擇地,用戶可通過(guò)執(zhí)行預(yù)定時(shí)間的按壓操作來(lái)修改輪廓25。這些操作僅僅是示例(圖1和圖2的示例不限于所述示例),可通過(guò)提前設(shè)置的多種其他手勢(shì)或多觸摸來(lái)修改輪廓25。
[0024]當(dāng)用戶通過(guò)輸入對(duì)象27在界面20上執(zhí)行預(yù)定操作時(shí),輪廓修改單元130接收與所述預(yù)定操作相應(yīng)的用戶輸入,并基于所述用戶輸入和用戶選擇的模式來(lái)修改輪廓25。例如,當(dāng)用戶在輪廓25內(nèi)部執(zhí)行所述預(yù)定操作時(shí)(例如,當(dāng)用戶初始執(zhí)行所述操作的點(diǎn)(例如,點(diǎn)擊點(diǎn)或搖攝或拖動(dòng)操作的起始點(diǎn))出現(xiàn)在輪廓25內(nèi)部時(shí)),輪廓修改單元130可向內(nèi)修改輪廓25。在另一示例中,當(dāng)用戶在輪廓25外部執(zhí)行所述預(yù)定操作時(shí)(例如,當(dāng)用戶初始執(zhí)行所述操作的點(diǎn)(例如,搖攝或拖動(dòng)操作的起始點(diǎn))出現(xiàn)在輪廓25外部時(shí)),輪廓修改單元130可向外修改輪廓25。在又一示例中,當(dāng)用戶執(zhí)行多操作時(shí),輪廓修改單元130可在用戶的兩個(gè)手指在同時(shí)觸摸觸摸面板的同時(shí)朝著彼此移動(dòng)時(shí)向外修改輪廓25,并可在用戶的兩個(gè)手指在同時(shí)觸摸觸摸面板的同時(shí)彼此分離地移動(dòng)時(shí)向內(nèi)修改輪廓25。
[0025]輪廓修改單元130可將輪廓分割算法的閾值設(shè)置得高于原始閾值,從而當(dāng)與用戶執(zhí)行的操作相應(yīng)的輸入在于向內(nèi)修改輪廓25時(shí)減小輪廓25,輪廓修改單元130可將所述閾值設(shè)置得低于原始閾值,從而當(dāng)所述輸入在于向外修改輪廓25時(shí)增大輪廓。
[0026]輪廓修改單元130可基于與用戶執(zhí)行的操作相應(yīng)的輸入的類型、所述輸入的強(qiáng)度和/或所述輸入的速度來(lái)調(diào)整輪廓分割算法的閾值。輪廓修改單元130可將經(jīng)過(guò)調(diào)整的閾值應(yīng)用于輪廓修改算法,以修改輪廓25。
[0027]例如,當(dāng)用戶執(zhí)行的操作是產(chǎn)生離散輸入的操作(諸如,重復(fù)若干次的點(diǎn)擊操作、搖攝操作和/或拖動(dòng)操作)時(shí),所述閾值的調(diào)整幅度可被相對(duì)增大以重新計(jì)算輪廓25,由此可呈現(xiàn)出輪廓25離散地改變。當(dāng)用戶執(zhí)行的操作是產(chǎn)生連續(xù)輸入的操作(諸如預(yù)定時(shí)間的按壓操作)時(shí),所述閾值的調(diào)整幅度可被相對(duì)減小以重新計(jì)算輪廓25,由此可呈現(xiàn)出輪廓25連續(xù)改變。
[0028]在另一示例中,所述閾值的調(diào)整幅度可基于所述輸入的速度而被更加精密地調(diào)整。例如,在當(dāng)點(diǎn)擊操作被用戶重復(fù)若干次的同時(shí)點(diǎn)擊操作的速度增大時(shí),所述閾值的調(diào)整幅度可被相對(duì)減小,并且在當(dāng)點(diǎn)擊操作被用戶重復(fù)若干次的同時(shí)點(diǎn)擊操作的速度減小時(shí),所述閾值的調(diào)整幅度可被相對(duì)增大,從而調(diào)整輪廓25的改變程度。按照相同的方式,當(dāng)用戶執(zhí)行的搖攝操作的速度增大或減小時(shí),所述閾值的調(diào)整幅度可相對(duì)增大或減小,從而調(diào)整輪廓25的改變程度。
[0029]在又一示例中,可通過(guò)基于所述輸入的強(qiáng)度更加精密地調(diào)整所述閾值的調(diào)整幅度來(lái)調(diào)整輪廓25的改變程度。例如,在當(dāng)用戶執(zhí)行預(yù)定時(shí)間的按壓操作的同時(shí)按壓操作的壓力或輸入強(qiáng)度增大時(shí),所述閾值的調(diào)整幅度可被相對(duì)減小,使得輪廓25可更加連續(xù)地改變。在當(dāng)用戶執(zhí)行預(yù)定時(shí)間的按壓操作的同時(shí)按壓操作的輸入強(qiáng)度減小時(shí),所述閾值的調(diào)整幅度可被相對(duì)增大,使得輪廓25可相對(duì)離散地改變。
[0030]在又一示例中,當(dāng)用戶執(zhí)行了預(yù)定時(shí)間的按壓操作時(shí),輪廓修改單元130可提前設(shè)置時(shí)間單位,并可在每當(dāng)經(jīng)過(guò)設(shè)置的時(shí)間單位時(shí)改變所述閾值的調(diào)整幅度,從而調(diào)整所述閾值。例如,可在每當(dāng)以三秒為單位經(jīng)過(guò)按壓時(shí)間時(shí)減小所述閾值的調(diào)整幅度,使得輪廓25的改變的幅度可被減小。
[0031]當(dāng)通過(guò)輪廓修改單元130重新計(jì)算輪廓25時(shí),界面單元120產(chǎn)生重新計(jì)算的輪廓
25,并在界面20上顯示產(chǎn)生的輪廓25。當(dāng)通過(guò)輪廓修改單元130反復(fù)修改輪廓25時(shí),界面單元120在界面20上反復(fù)顯示修改的輪廓25的改變,使得用戶可確認(rèn)基于用戶已執(zhí)行的操作而改變的輪廓25。
[0032]在該示例中,界面單元120可通過(guò)將輪廓25的類型、顏色和/或粗細(xì)與原始輪廓的類型、顏色和/或粗細(xì)進(jìn)行區(qū)分來(lái)在界面20上顯示輪廓25的改變,使得用戶可用裸眼容易地確認(rèn)輪廓25的改變。例如,當(dāng)原始輪廓是黑色實(shí)線時(shí),修改的輪廓25可按照多種組合(諸如黑色虛線、紅色實(shí)線和紅色虛線)來(lái)顯示。
[0033]同時(shí),用戶可從界面20的輪廓修改模式選擇區(qū)域21選擇用于修改輪廓25的輪廓修改模式。在下文中,將參照?qǐng)D3A至圖5B描述輪廓修改模式。
[0034]圖3A至圖3D是示出輪廓分割設(shè)備100的部分修改模式的示例的示圖。圖3A是示出在部分修改模式下修改輪廓30的示例的示圖,如圖3A中所示,輪廓30的部分或預(yù)定范圍被修改。圖3A的左側(cè)示出在界面上通過(guò)用戶在輪廓30內(nèi)部操作輸入對(duì)象32來(lái)向內(nèi)修改輪廓30,圖3A的右側(cè)示出在界面上通過(guò)用戶在輪廓30外部操作輸入對(duì)象32來(lái)向外修改輪廓30
[0035]參照?qǐng)D1和圖3B,當(dāng)用戶在輪廓修改模式之中選擇部分修改模式時(shí),輪廓修改單元130可通過(guò)將輪廓分割算法應(yīng)用于輪廓30的預(yù)定范圍來(lái)部分地修改輪廓30。所述預(yù)定范圍可以是針對(duì)用戶通過(guò)輸入對(duì)象32執(zhí)行操作的初始點(diǎn)33提前設(shè)置的范圍34。當(dāng)所述范圍34被設(shè)置增大以便包括全部輪廓30時(shí),即使用戶選擇部分修改模式,也可操作全部修改模式,因此,輪廓分割算法可被應(yīng)用于輪廓30的全部范圍。
[0036]此外,如圖3C和圖3D中所示,用戶可直接設(shè)置應(yīng)用輪廓分割算法的預(yù)定范圍。參照?qǐng)D1和圖3C,界面單元120在界面上分別輸出圖形35和圖形36,其中,所述圖形35和圖形36包括當(dāng)用戶選擇部分修改模式時(shí)由用戶指定或選擇的各自的預(yù)定形狀(例如,圓形、橢圓形、多邊形和/或本領(lǐng)域普通技術(shù)人員已知的其他形狀)。用戶可使用輸入對(duì)象32調(diào)整各圖形35和圖形36的大小,由此輪廓30的預(yù)定范圍被設(shè)置為與圖形35和圖形36相應(yīng)。
[0037]此外,如圖3D的上部分中所示,用戶可通過(guò)輸入對(duì)象32指定自由區(qū)域37,以修改輪廓30的與自由區(qū)域37相應(yīng)的部分,由此輪廓30的預(yù)定范圍被設(shè)置為與自由區(qū)域37相應(yīng)。此外,如圖3D的下部分中所示,用戶可使用輸入對(duì)象32以自由曲線38的形式選擇輪廓30的預(yù)定范圍,由此所述預(yù)定范圍被設(shè)置為與所述自由曲線38相應(yīng)。
[0038]再次參照?qǐng)D1和圖3C至圖3D,當(dāng)用戶選擇部分修改模式時(shí),界面單元120可在界面上輸出可被用戶使用以選擇設(shè)置輪廓30的被修改的范圍(例如,通過(guò)圖形、自由區(qū)域和自由曲線)的方法的菜單(例如,彈出菜單)。當(dāng)用戶選擇通過(guò)圖形設(shè)置被修改的范圍的方法時(shí),界面單元120可在界面上輸出可被用戶使用以選擇多種圖形中的任意一種的附加菜單。當(dāng)用戶把將用于修改輪廓30的預(yù)定范圍設(shè)置為以包括全部輪廓30時(shí),可操作全部修改模式,并且可將輪廓修改算法應(yīng)用于全部輪廓30。
[0039]圖4是示出輪廓分割設(shè)備100的全部修改模式的示例的示圖。參照?qǐng)D1和圖4,當(dāng)用戶在界面的輪廓修改模式之中選擇全部修改模式時(shí),輪廓修改單元130基于與用戶執(zhí)行的操作相應(yīng)的輸入來(lái)調(diào)整輪廓40的全部范圍的閾值,從而將輪廓分割算法應(yīng)用于所述全部范圍并重新計(jì)算輪廓40。
[0040]更詳細(xì)地講,如圖4的上部分中所示,當(dāng)用戶通過(guò)輸入對(duì)象42在輪廓40內(nèi)部執(zhí)行預(yù)定操作(諸如,例如點(diǎn)擊操作)時(shí),輪廓修改單元130將所述閾值調(diào)整得高于原始閾值,使得輪廓40被向內(nèi)修改,也就是說(shuō),輪廓40按照輪廓40被減小的方向來(lái)修改??蛇x擇地,如圖4的下部分中所示,當(dāng)用戶通過(guò)輸入對(duì)象42在輪廓40外部執(zhí)行預(yù)定操作時(shí),輪廓修改單元130將所述閾值調(diào)整得低于原始閾值,使得輪廓40被向外修改,也就是說(shuō),輪廓40按照輪廓40被增大的方向來(lái)修改。
[0041]圖5A至圖5B是示出輪廓分割設(shè)備100的自由修改模式的示例的示圖。參照?qǐng)D1和圖5A至圖5B,輪廓分割設(shè)備100支持自由修改模式,使得用戶可自由地修改輪廓。
[0042]如圖5A的上部分中所示,用戶針對(duì)原始輪廓50中將被修改的一部分,使用輸入對(duì)象52直接在界面上繪制輪廓51。用戶可以以相對(duì)精密的方式部分地或整個(gè)地修改原始輪廓50。輪廓修改單元130基于用戶直接繪制輪廓51的操作來(lái)修改原始輪廓50。按照這種方式,最終修改的輪廓53可如圖5A的下部分中所示被顯示在界面上。同時(shí),用戶可通過(guò)重復(fù)繪制所述輪廓若干次來(lái)修改所述輪廓,直到用戶期望的輪廓被產(chǎn)生并被顯示為止。
[0043]參照?qǐng)D5B,當(dāng)用戶使用輸入對(duì)象52繪制輪廓51從而修改輸出在界面60的圖像輸出區(qū)域61上的原始輪廓50時(shí),界面單元120可在界面60的預(yù)定區(qū)域62上顯示不包括輸入對(duì)象52的繪制有輪廓51的部分。這是為了允許用戶確認(rèn)當(dāng)輪廓51被輸入對(duì)象52覆蓋并且對(duì)用戶不可見(jiàn)時(shí)輪廓51是否被準(zhǔn)確地繪制。預(yù)定區(qū)域62可支持放大鏡模式,其中,所述放大鏡模式可被用戶使用以按照用戶選擇的至少一個(gè)步長(zhǎng)(例如,放大或縮小)來(lái)放大或減小繪制有輪廓51的部分,使得用戶可通過(guò)按照逐步的方式放大或縮小繪制有輪廓51的部分容易地確認(rèn)輪廓51被準(zhǔn)確繪制。
[0044]圖6是示出輪廓分割方法的示例的流程圖,圖7是示出在輪廓分割方法中修改輪廓的示例的詳細(xì)流程圖。參照?qǐng)D6和圖7,可由圖1的輪廓分割設(shè)備100執(zhí)行所述輪廓分割方法。
[0045]在操作610,輪廓分割設(shè)備100向用戶終端提供支持一個(gè)或更多個(gè)輪廓修改模式的界面。用戶可使用多種輸入對(duì)象(諸如,例如手、手指、鼠標(biāo)、觸控筆和/或本領(lǐng)域普通技術(shù)人員已知的其他輸入對(duì)象)來(lái)在所述界面上執(zhí)行多種操作。輪廓分割設(shè)備100可接收并處理與用戶在所述界面上執(zhí)行的操作相應(yīng)的輸入。輪廓修改模式可包括如圖2中示出的部分修改模式、全部修改模式和/或自由修改模式,并且每個(gè)模式可被輸出在所述界面的輪廓修改模式選擇區(qū)域21上,使得用戶可選擇所述模式中的任意模式。
[0046]在操作620,輪廓分割設(shè)備100將從圖像提取的ROI的輪廓疊加在圖像上,并在界面上顯示包括輪廓的疊加圖像。輪廓分割設(shè)備100可從CAD系統(tǒng)或圖像處理系統(tǒng)接收?qǐng)D像和/或輪廓的信息,基于接收的信息產(chǎn)生輪廓,將產(chǎn)生的輪廓疊加在接收的圖像上,并在界面上顯示疊加的輪廓。在僅圖像被接收時(shí),輪廓分割設(shè)備100可從圖像提取輪廓的信息。
[0047]在操作630,當(dāng)用戶選擇輪廓修改模式中的任意輪廓修改模式并執(zhí)行預(yù)定操作以修改輪廓時(shí),輪廓分割設(shè)備100基于用戶從多種輪廓修改模式選擇的輪廓修改模式和與用戶執(zhí)行的預(yù)定操作相應(yīng)的輸入來(lái)修改輪廓。將參照?qǐng)D7更詳細(xì)地描述修改輪廓的步驟。
[0048]參照?qǐng)D7,在操作701,輪廓分割設(shè)備100從用戶接收選擇的輪廓修改模式和與預(yù)定操作相應(yīng)的輸入。
[0049]在操作702,輪廓分割設(shè)備100確定選擇的輪廓修改模式是全部修改模式、部分修改模式還是自由修改模式。當(dāng)選擇的輪廓修改模式被確定為全部修改模式時(shí),輪廓分割設(shè)備100在操作703繼續(xù)。當(dāng)選擇的輪廓修改模式被確定為部分修改模式時(shí),輪廓分割設(shè)備100在操作705繼續(xù)。當(dāng)選擇的輪廓修改模式被確定為自由修改模式時(shí),輪廓分割設(shè)備100在操作711繼續(xù)。
[0050]在操作703,輪廓分割設(shè)備100針對(duì)顯示在界面上的輪廓的全部范圍調(diào)整輪廓分割算法的閾值和/或參數(shù)。用戶可確認(rèn)用戶執(zhí)行操作的點(diǎn)(例如,點(diǎn)擊點(diǎn)、以及遙攝與拖動(dòng)操作的起始點(diǎn)),并確定是向內(nèi)還是向外修改輪廓。如圖4中所述,當(dāng)在輪廓內(nèi)部執(zhí)行操作時(shí),所述閾值可被設(shè)置得高于原始閾值,從而減小輪廓,當(dāng)在輪廓外部執(zhí)行操作時(shí),所述閾值可被設(shè)置得低于原始閾值,從而增大輪廓。
[0051]此外,可基于根據(jù)用戶執(zhí)行的操作的輸入的類型、所述輸入的強(qiáng)度和/或所述輸入的速度來(lái)將所述閾值的調(diào)整幅度調(diào)整為不同,由此可改變輪廓的改變程度。如上所述,當(dāng)執(zhí)行離散輸入的操作(諸如點(diǎn)擊操作的重復(fù)、遙攝操作和/或拖動(dòng)操作)被執(zhí)行時(shí),所述閾值的調(diào)整幅度可增大,使得輪廓可被離散地改變。另一方面,當(dāng)連續(xù)輸入(諸如預(yù)定時(shí)間的按壓操作)被執(zhí)行時(shí),所述閾值的調(diào)整幅度可被減小,使得輪廓可被連續(xù)改變。
[0052]在操作704,輪廓分割設(shè)備100將經(jīng)過(guò)調(diào)整的閾值和/或參數(shù)應(yīng)用于輪廓分割算法以重新計(jì)算全部輪廓。
[0053]在操作705,輪廓分割設(shè)備100確定是否接收到用于設(shè)置或修改預(yù)定范圍的請(qǐng)求,即,是否請(qǐng)求了范圍修改,其中,用戶在所述預(yù)定范圍中修改輪廓。當(dāng)確定請(qǐng)求了范圍修改時(shí),輪廓分割設(shè)備100在操作707繼續(xù)。否則,輪廓分割設(shè)備100在操作706繼續(xù)。
[0054]在操作706,輪廓分割設(shè)備100將輪廓修改范圍限定為相對(duì)于執(zhí)行操作的初始點(diǎn)的預(yù)定大小的范圍。
[0055]在操作707,輪廓分割設(shè)備100在界面上顯示或提供可被用戶使用以選擇可用于在所述界面上設(shè)置輪廓修改范圍的各種模式(即,范圍設(shè)置模式)的菜單。例如,所述范圍設(shè)置模式可包括如圖3B至3D中所示的使用圖形的范圍設(shè)置模式、使用自由區(qū)域的范圍設(shè)置模式、使用自由曲線的范圍設(shè)置模式。
[0056]在操作708,當(dāng)用戶使用選擇的范圍設(shè)置模式設(shè)置預(yù)定范圍時(shí),輪廓分割設(shè)備100將輪廓修改范圍限定為由用戶直接設(shè)置的預(yù)定范圍。當(dāng)所述預(yù)定大小的范圍或用戶設(shè)置的預(yù)定范圍包括如上所述的顯示在界面上的全部輪廓時(shí),可操作全部修改模式。
[0057]在操作709,輪廓分割設(shè)備100針對(duì)限定的預(yù)定范圍調(diào)整閾值和/或參數(shù)。按照與全部修改模式中的相同方式,可基于限定的預(yù)定范圍內(nèi)的用戶執(zhí)行操作的點(diǎn)、根據(jù)用戶執(zhí)行的操作的輸入的類型、所述輸入的強(qiáng)度和/或所述輸入的速度來(lái)將所述閾值的調(diào)整幅度調(diào)整為不同,由此可改變輪廓的改變程度。
[0058]在操作710,輪廓分割設(shè)備100將經(jīng)過(guò)調(diào)整的閾值和/或參數(shù)應(yīng)用于輪廓分割算法以重新計(jì)算輪廓的限定的預(yù)定范圍。
[0059]在操作711,當(dāng)用戶在界面上執(zhí)行繪制輪廓的操作時(shí),輪廓分割設(shè)備100基于與所述操作相應(yīng)的輸入來(lái)修改輪廓,并在界面上顯示用戶繪制的輪廓。
[0060]在操作712,輪廓分割設(shè)備100確定是否接收到允許將繪制有輪廓的部分(不包括輸入對(duì)象)顯示在界面的預(yù)定區(qū)域上的修改請(qǐng)求。當(dāng)確定接收到修改請(qǐng)求時(shí),輪廓分割設(shè)備100在操作713中繼續(xù)。否則,輪廓分割設(shè)備100結(jié)束輪廓分割方法。
[0061]在操作713,輪廓分割設(shè)備100在界面的預(yù)定區(qū)域上修改并顯示繪制有輪廓的部分。例如,可從用戶接收修改的信息,并且輪廓可被修改并顯示以匹配所述信息。
[0062]再次參照?qǐng)D6,在操作640,輪廓分割設(shè)備100在界面上顯示修改的輪廓的改變。例如,可通過(guò)將修改的輪廓的類型、顏色和/或粗細(xì)與原始輪廓的類型、顏色和/或粗細(xì)進(jìn)行區(qū)分來(lái)顯示修改的輪廓的改變,使得用戶可容易地確認(rèn)修改的輪廓的改變。[0063]可使用一個(gè)或更多個(gè)硬件組件、一個(gè)或更多個(gè)軟件組件或者一個(gè)或更多個(gè)硬件組合和一個(gè)或更多個(gè)軟件組件的組合來(lái)實(shí)現(xiàn)上述各種單元和方法。
[0064]硬件組件可以是例如物理地執(zhí)行一個(gè)或更多個(gè)操作的物理裝置,但不限于此。硬件組件的示例包括麥克風(fēng)、放大器、低通濾波器、高通濾波器、帶通濾波器、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器和處理裝置。
[0065]可例如通過(guò)由用于執(zhí)行一個(gè)或更多個(gè)操作的指令或軟件控制的處理裝置來(lái)實(shí)現(xiàn)軟件組件,但不限于此。計(jì)算機(jī)、控制器或其他控制裝置可使處理裝置運(yùn)行軟件或執(zhí)行指令??赏ㄟ^(guò)一個(gè)處理裝置實(shí)現(xiàn)一個(gè)軟件組件,或者可通過(guò)一個(gè)處理裝置實(shí)現(xiàn)兩個(gè)或更多個(gè)軟件組件,或者可通過(guò)兩個(gè)或更多個(gè)處理裝置實(shí)現(xiàn)一個(gè)軟件組件,或者可通過(guò)兩個(gè)或更多個(gè)處理裝置實(shí)現(xiàn)兩個(gè)或更多個(gè)軟件組件。
[0066]可使用一個(gè)或更多個(gè)通用計(jì)算機(jī)或?qū)S糜?jì)算機(jī)(諸如,例如處理器、控制器和算術(shù)邏輯單元、數(shù)字信號(hào)處理器、微型計(jì)算機(jī)、現(xiàn)場(chǎng)可編程陣列、可編程邏輯單元、微處理器、或能夠運(yùn)行軟件或執(zhí)行指令的任何其他裝置)來(lái)實(shí)現(xiàn)處理裝置。處理裝置可運(yùn)行操作系統(tǒng)
(OS),并可運(yùn)行在OS下操作的一個(gè)或更多個(gè)軟件應(yīng)用。處理裝置可在運(yùn)行軟件或執(zhí)行指令時(shí)訪問(wèn)、存儲(chǔ)、操縱、處理和創(chuàng)建數(shù)據(jù)。為了簡(jiǎn)明,在描述中可使用單數(shù)術(shù)語(yǔ)“處理裝置”,但是本領(lǐng)域普通技術(shù)人員將理解:處理裝置可包括多個(gè)處理元件和多種類型的處理元件。例如,處理裝置可包括一個(gè)或更多個(gè)處理器或者包括一個(gè)或更多個(gè)處理器和一個(gè)或更多個(gè)控制器。此外,不同的處理配置是可行的,諸如并行處理器或多核處理器。
[0067]被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A的處理裝置可包括編程為運(yùn)行軟件或執(zhí)行指令以控制處理器執(zhí)行操作A的處理器。此外,被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A、操作B和操作C的處理裝置可包括各種配置,諸如,例如被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A、B和C的處理器;被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A的第一處理器、以及被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作B和C的第二處理器;被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A和B的第一處理器、以及被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作C的第二處理器;被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A的第一處理器、被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作B的第二處理器、以及被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作C的第三處理器;被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A、B和C的第一處理器和被配置用于實(shí)現(xiàn)軟件組件以執(zhí)行操作A、B和C的第二處理器;或均實(shí)現(xiàn)操作A、B和C中的一個(gè)或更多個(gè)的一個(gè)或更多個(gè)處理器的任何其他配置。盡管這些示例參照三個(gè)操作A、B和C,但是可實(shí)現(xiàn)的操作的數(shù)量不限于三個(gè),而是可實(shí)現(xiàn)的操作的數(shù)量可以是實(shí)現(xiàn)期望的結(jié)果或執(zhí)行期望的任務(wù)所需的任意數(shù)量的操作。
[0068]控制處理裝置實(shí)現(xiàn)軟件組件的軟件或指令可包括獨(dú)立地或共同地指示或配置所述處理裝置執(zhí)行一個(gè)或更多個(gè)期望的操作的計(jì)算機(jī)程序、一條代碼、指令或它們的某些組合。所述軟件或指令可包括可被處理裝置直接執(zhí)行的機(jī)器代碼(諸如由編譯器產(chǎn)生的機(jī)器代碼)和/或可由處理裝置使用解釋器執(zhí)行的更高級(jí)代碼。所述軟件或指令以及任何相關(guān)數(shù)據(jù)、數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)可被永久地或暫時(shí)地包含在能夠?qū)⒅噶罨驍?shù)據(jù)提供給處理裝置或能夠被處理裝置解釋的任意類型的機(jī)器、組件、物理設(shè)備或虛擬設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)或裝置、或傳播信號(hào)波中。所述軟件或指令以及任何相關(guān)數(shù)據(jù)、數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)還可分布在聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)上,從而所述軟件或指令以及任何相關(guān)數(shù)據(jù)、數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)以分布式方式被存儲(chǔ)和執(zhí)行。[0069]例如,所述軟件或指令以及任何相關(guān)數(shù)據(jù)、數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)可被記錄、存儲(chǔ)或固定在一個(gè)或更多個(gè)非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是能夠存儲(chǔ)所述軟件或指令以及任何相關(guān)數(shù)據(jù)、數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)的任何數(shù)據(jù)存儲(chǔ)裝置,使得所述軟件或指令以及任何相關(guān)數(shù)據(jù)、數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)可被計(jì)算機(jī)系統(tǒng)或處理裝置讀取。非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、閃存、CD-ROM、CD-R、CD+R、CD-RW、CD+鼎、DVD-ROM、DVD-R、DVD+R、DVD-RW、DVD+Rff,DVD-RAM、BD-ROM、BD-R、BD-R LTH、BD-RE、磁帶、軟盤、磁光數(shù)據(jù)存儲(chǔ)裝置、光學(xué)數(shù)據(jù)存儲(chǔ)裝置、硬盤、固態(tài)盤或本領(lǐng)域普通技術(shù)人員已知的任何其他非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
[0070]實(shí)現(xiàn)在此公開(kāi)的示例的功能程序、代碼和代碼段可被示例所述領(lǐng)域的程序員基于如在此提供的附圖及其相應(yīng)描述容易地解釋。
[0071]僅作為非窮舉的說(shuō)明,在此描述的終端和裝置可以是移動(dòng)裝置(諸如蜂窩電話、個(gè)人數(shù)字助理(PDA)、數(shù)碼相機(jī)、便攜式游戲機(jī)、MP3播放器、便攜式/個(gè)人多媒體播放器(PMP)、手持電子書(shū)、便攜式膝上型PC、全球定位系統(tǒng)(GPS)導(dǎo)航裝置、平板電腦、傳感器)或靜止裝置(諸如桌上型PC、高清電視(HDTV)、DVD播放器、藍(lán)光播放器、機(jī)頂盒、家用電器)或者是本領(lǐng)域普通技術(shù)人員已知的能夠進(jìn)行無(wú)線通信和/或網(wǎng)絡(luò)通信的任何其他裝置。
[0072]盡管本公開(kāi)包括特定示例,但本領(lǐng)域普通技術(shù)人員將清楚,在不脫離權(quán)利要求及其等同物的精神和范圍的情況下可在這些示例中做出形式和細(xì)節(jié)上的各種改變。在此描述的示例將僅被視為描述性意義,而不是為了限制的目的。每個(gè)示例中的特征或方面的描述將被認(rèn)為是適合于其他示例中的相似特征或方面。如果描述的技術(shù)按照不同的順序被執(zhí)行,或者/并且如果描述的系統(tǒng)、架構(gòu)、裝置或電路中的組件以不同的方式被組合并且/或者被其他組件及其等同物取代或補(bǔ)充,則可實(shí)現(xiàn)合適的結(jié)果。因此,本公開(kāi)的范圍不是由詳細(xì)的描述來(lái)限定,而是由權(quán)利要求書(shū)及其等同物來(lái)限定,并且權(quán)利要求書(shū)及其等同物的范圍內(nèi)的所有變化將被解釋為包括在本公開(kāi)中。
【權(quán)利要求】
1.一種輪廓分割設(shè)備,包括: 界面單元,被配置為: 向終端提供支持一個(gè)或更多個(gè)模式的界面; 在界面上顯示包括感興趣區(qū)域的輪廓的圖像;以及 輪廓修改單元,被配置為基于用戶從所述一個(gè)或更多個(gè)模式選擇的模式和用戶執(zhí)行的操作來(lái)修改輪廓。
2.根據(jù)權(quán)利要求1所述的輪廓分割設(shè)備,其中,輪廓修改單元還被配置為: 響應(yīng)于所述操作在輪廓內(nèi)部被執(zhí)行來(lái)向內(nèi)修改輪廓; 響應(yīng)于所述操作在輪廓外部被執(zhí)行來(lái)向外修改輪廓。
3.根據(jù)權(quán)利要求1所述的輪廓分割設(shè)備,其中,輪廓修改單元還被配置為: 基于所述操作的類型、或所述操作的強(qiáng)度、或所述操作的速度、或者是它們的任意組合來(lái)調(diào)整輪廓分割算法的閾值; 基于經(jīng)過(guò)調(diào)整的閾值來(lái)修改輪廓。
4.根據(jù)權(quán)利要求1所述的輪廓分割設(shè)備,其中,輪廓修改單元還被配置為: 響應(yīng)于所述操作是界面上的點(diǎn)擊操作的重復(fù)、或遙攝操作、或拖動(dòng)操作、或它們的任意組合,增大輪廓分割算法的閾值的調(diào)整幅度; 基于增大的調(diào)整幅度來(lái)修改輪廓,以便所述輪廓離散地改變; 響應(yīng)于所述操作是界面上的預(yù)定時(shí)間的按壓操作,減少所述閾值的調(diào)整幅度; 基于減少的調(diào)整幅度來(lái)修改輪廓,以便所述輪廓連續(xù)改變。
5.根據(jù)權(quán)利要求1所述的輪廓分割設(shè)備,其中,界面單元還被配置為: 在界面上顯示修改的輪廓的改變。
6.根據(jù)權(quán)利要求5所述的輪廓分割設(shè)備,其中,界面單元還被配置為: 將修改的輪廓的類型、或顏色、或粗細(xì)、或它們的任意組合與感興趣區(qū)域的輪廓的類型、或顏色、或粗細(xì)、或它們的任意組合進(jìn)行區(qū)分。
7.根據(jù)權(quán)利要求1所述的輪廓分割設(shè)備,其中,輪廓修改單元還被配置為: 響應(yīng)于選擇的模式是部分修改模式來(lái)修改輪廓范圍。
8.根據(jù)權(quán)利要求7所述的輪廓分割設(shè)備,其中,所述范圍被預(yù)先確定,并且包括相對(duì)于界面上所述操作起始的點(diǎn)的預(yù)定大小。
9.根據(jù)權(quán)利要求7所述的輪廓分割設(shè)備,其中,由用戶使用預(yù)定圖形、或自由區(qū)域、或自由曲線來(lái)在界面上設(shè)置所述范圍。
10.根據(jù)權(quán)利要求1所述的輪廓分割設(shè)備,其中,輪廓修改單元還被配置為: 響應(yīng)于選擇的模式是全部修改模式來(lái)修改全部輪廓。
11.根據(jù)權(quán)利要求1所述的輪廓分割設(shè)備,其中,輪廓修改單元還被配置為: 響應(yīng)于選擇的模式是自由修改模式,基于用戶在界面上繪制輪廓的操作來(lái)修改輪廓。
12.根據(jù)權(quán)利要求11所述的輪廓分割設(shè)備,其中,界面單元還被配置為: 當(dāng)所述操作被執(zhí)行時(shí),在界面上顯示包括輪廓并且不包括用戶使用的對(duì)象的部分以執(zhí)行操作。
13.根據(jù)權(quán)利要求12所述的輪廓分割設(shè)備,其中,界面單元還被配置為: 按照用戶選擇的步長(zhǎng)放大或減小所述部分。
14.一種輪廓分割方法,包括: 向終端提供支持一個(gè)或更多個(gè)模式的界面; 在界面上顯示包括感興趣區(qū)域的輪廓的圖像;以及 基于用戶從所述一個(gè)或更多個(gè)模式選擇的模式和用戶執(zhí)行的操作來(lái)修改輪廓。
15.根據(jù)權(quán)利要求14所述的輪廓分割方法,其中,修改步驟包括: 響應(yīng)于所述操作在輪廓內(nèi)部被執(zhí)行來(lái)向內(nèi)修改輪廓; 響應(yīng)于所述操作在輪廓外部被執(zhí)行來(lái)向外修改輪廓。
16.根據(jù)權(quán)利要求14所述的輪廓分割方法,其中,修改步驟包括: 基于所述操作的類型、或所述操作的強(qiáng)度、或所述操作的速度、或者是它們的任意組合來(lái)調(diào)整輪廓分割算法的閾值; 基于經(jīng)過(guò)調(diào)整的閾值來(lái)修改輪廓。
17.根據(jù)權(quán)利要求14所述的輪廓分割方法,其中,修改步驟包括: 響應(yīng)于所述操作是界面上的點(diǎn)擊操作的重復(fù)、或遙攝操作、或拖動(dòng)操作、或它們的任意組合,增大輪廓分割算法的閾值的調(diào)整幅度; 基于增大的調(diào)整幅度來(lái)修改輪廓,以便所述輪廓離散地改變; 響應(yīng)于所述操作是界面上的預(yù)定時(shí)間的按壓操作,減少所述閾值的調(diào)整幅度; 基于減少的調(diào)整幅度來(lái)修改輪廓,以便所述輪廓連續(xù)改變。
18.根據(jù)權(quán)利要求14所述的輪廓分割方法,還包括: 在界面上顯示修改的輪廓的改變。
19.根據(jù)權(quán)利要求18所述的輪廓分割方法,其中,顯示改變的步驟包括: 將修改的輪廓的類型、或顏色、或粗細(xì)、或它們的任意組合與感興趣區(qū)域的輪廓的類型、或顏色、或粗細(xì)、或它們的任意組合進(jìn)行區(qū)分。
20.根據(jù)權(quán)利要求14所述的輪廓分割方法,其中,修改步驟包括: 響應(yīng)于選擇的模式是部分修改模式來(lái)修改輪廓范圍。
21.根據(jù)權(quán)利要求20所述的輪廓分割方法,其中,所述范圍被預(yù)先確定,并且包括相對(duì)于界面上所述操作起始的點(diǎn)的預(yù)定大小。
22.根據(jù)權(quán)利要求14所述的輪廓分割方法,其中,由用戶使用預(yù)定圖形、或自由區(qū)域、或自由曲線來(lái)在界面上設(shè)置所述范圍。
23.根據(jù)權(quán)利要求14所述的輪廓分割方法,其中,修改步驟包括: 響應(yīng)于選擇的模式是全部修改模式來(lái)修改全部輪廓。
24.根據(jù)權(quán)利要求14所述的輪廓分割方法,其中,修改步驟包括: 響應(yīng)于選擇的模式是自由修改模式,基于用戶在界面上繪制輪廓的操作來(lái)修改輪廓。
25.根據(jù)權(quán)利要求24所述的輪廓分割方法,還包括: 當(dāng)所述操作被執(zhí)行時(shí),在界面上顯示包括輪廓并且不包括用戶使用的對(duì)象的部分以執(zhí)行操作。
26.根據(jù)權(quán)利要求25所述的輪廓分割方法,還包括: 按照用戶選擇的 步長(zhǎng)放大或減小所述部分。
27.一種輪廓分割設(shè)備,包括: 界面單元,被配置為:向終端提供包括圖像和一個(gè)或更多個(gè)模式的界面,所述圖像包括感興趣區(qū)域的輪廓; 從終端接收用戶從所述一個(gè)或更多個(gè)模式選擇的模式以及用戶執(zhí)行的操作; 輪廓修改單元,被配置為基于選擇的模式和所述操作來(lái)修改輪廓。
28.根據(jù)權(quán)利要求27所述的設(shè)備,其中,輪廓修改單元還被配置為響應(yīng)于選擇的模式是全部修改模式: 基于所述操作的類型、或所述操作的強(qiáng)度、或所述操作的速度、或者是它們的任意組合來(lái)針對(duì)全部輪廓調(diào)整輪廓分割算法的閾值; 基于經(jīng)過(guò)調(diào)整的閾值來(lái)修改全部輪廓。
29.根據(jù)權(quán)利要求27所述的設(shè)備,其中,輪廓修改單元還被配置為響應(yīng)于選擇的模式是部分修改模式: 基于所述操作的類型、或所述操作的強(qiáng)度、或所述操作的速度、或者是它們的任意組合來(lái)針對(duì)輪廓范圍調(diào)整輪廓分割算法的閾值; 基于經(jīng)過(guò)調(diào)整的閾值來(lái)修改所述范圍的輪廓。
30.根據(jù)權(quán)利要求27所述的設(shè)備,其中,輪廓修改單元還被配置為響應(yīng)于選擇的模式是自由修改模式: 基于用戶在界面上繪制輪廓的操作來(lái)修改輪廓; 在界面上顯示修改的輪廓。
【文檔編號(hào)】G06T7/00GK103839254SQ201310616460
【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2013年11月27日 優(yōu)先權(quán)日:2012年11月27日
【發(fā)明者】金叡薰, 禹景久 申請(qǐng)人:三星電子株式會(huì)社