本發(fā)明涉及用于圖像處理體內(nèi)捕獲的圖像流的方法和系統(tǒng)。更具體地,本發(fā)明涉及用于分析、顯示胃腸道的圖像流中的活動力事件的系統(tǒng)和方法。
背景技術:小腸是將胃與大腸連接在一起的胃腸(GI)道的一部分。成年人的小腸的長度是可變的,根據(jù)情況可以為3到8米。小腸的主要功能是消化和吸收食物中的營養(yǎng)物和礦物質(zhì)。為此,小腸通過稱作活動力(motility)的生理學機制使食物通過。腸活動力可以分成兩類:蠕動,例如負責在一個方向上移動食物的腸壁的同步運動;以及自主收縮,例如腸壁的不同步運動,其中肌肉基本上相互獨立地擠壓,這可能有混合內(nèi)容物但不使內(nèi)容物向上或向下移動的效果。當器官失去協(xié)調(diào)肌肉活動的能力時,出現(xiàn)腸活動力機能障礙,表明有異常的收縮活動(例如痙攣或腸麻痹)。廣義上,在將食物和分泌物運輸?shù)叫∧c管的過程中的任何變化都可以認為是活動力紊亂。測壓法當前用來收集信息以診斷小腸的活動力紊亂。測壓法診斷基于小腸的固定部分中腸壁壓力的變化。然而,這種技術可能有幾個缺點,例如,它是侵入性的,可能引起病人不適;它不包括小腸的可視性;只可以評估小腸的一部分;執(zhí)行測壓法測試可能是相當復雜的過程,結果的解釋可能是困難的。諸如由包括可吞服膠囊的體內(nèi)成像系統(tǒng)執(zhí)行的體內(nèi)成像方法可以用來對病人的體腔成像。成像系統(tǒng)可以在膠囊通過例如胃腸(GI)道時捕獲GI腔的圖像、并將其傳輸?shù)酵獠康挠涗浹b置。膠囊可以捕獲可變幀速率(例如每秒1-40幀)的圖像。大量的圖像(例如100,000到300,000個圖像)可以被采集,以在成像過程中查看,這可以在1到8小時的持續(xù)時間內(nèi)執(zhí)行,可以被實時地查看和/或處理。圖像可以按順序組合,長度為例如30-120分鐘的圖像流或電影可以呈現(xiàn)給用戶。
技術實現(xiàn)要素:(一)要解決的技術問題用于顯示病人的GI道的活動力事件或活動力性質(zhì)的系統(tǒng)和方法對提高腸活動力分析和診斷腸活動力紊亂是有用的。(二)技術方案根據(jù)本發(fā)明的實施例,提供了一種用于顯示由體內(nèi)成像裝置捕獲的圖像流中的腸活動力事件的計算機實現(xiàn)的方法。所述方法可以包括接收由體內(nèi)裝置捕獲的圖像流。所述圖像流可以包括圖像幀,每個幀包含排列成陣列的多個圖像像素??梢詮睦鐖D像流的至少一個圖像子集的每個圖像中選擇像素條。所選擇的條可以排列或布置成空間布置(例如,相鄰地)以形成活動力事件欄。在一些實施例中,圖像的子集可以包括來自圖像流的連續(xù)圖像幀的一個或多個序列?;顒恿κ录诳梢燥@示于計算機監(jiān)視器或顯示器或另一可視顯示單元上。在一些實施例中,像素條可以包括從圖像幀中選擇的一行或多行(例如,直線)像素。圖像流的視頻顯示可以顯示在例如活動力事件欄旁邊??梢詧?zhí)行不同的方法來從圖像中選擇像素條,以形成活動力欄。在一個實施例中,每個圖像幀中的固定點可以被確定,所選擇的像素條可以選擇為經(jīng)過所述固定點。固定點可以是例如圖像幀的中心。在一些實施例中,像素條的選擇可以是適應性的,可以取決于某些選擇標準。所述標準可以包括例如每個圖像中的檢測區(qū)或特征,或者可以包括基于圖像性質(zhì)或圖像中的像素性質(zhì)的某些條件。在一個示例中,可以在每個圖像幀(或來自圖像流的圖像的子集)中檢測腔洞,可以選擇經(jīng)過每個圖像幀中的所檢測的腔洞的像素條。所選擇的條可以選擇為例如最大化所生成的活動力事件欄中的腔洞的可見性。在另一示例中,可以檢測圖像幀的紅色(出血)區(qū)域,所述條可以選擇為經(jīng)過例如所檢測區(qū)域的中心,或者使得經(jīng)過所檢測區(qū)域的像素的數(shù)量在所選擇的像素條中最大。從圖像中選擇像素條的其它標準可以包括例如檢測圖像中描繪渾濁內(nèi)容物、病理等的區(qū)域。超過一個標準可以用來確定像素條的選擇以用于生成活動力事件欄。根據(jù)一些實施例,可以基于活動力事件欄確定腸事件。所述事件可以自動地確定,例如通過處理器或者可以包括于處理器中或操作地連接到處理器的腸事件檢測器確定。所檢測的腸事件可以包括描繪GI腔的某個狀態(tài)的圖像序列,例如,收縮、靜態(tài)閉合腔序列、管道序列和渾濁腔序列。附圖說明參照附圖和下面的描述可以更好地理解根據(jù)本發(fā)明的系統(tǒng)和方法的原理和操作,應理解這些附圖只是出于示意目的給出,不意味著是限制性的,其中:圖1A示出了根據(jù)本發(fā)明的實施例的體內(nèi)成像系統(tǒng)的示意圖;圖1B是根據(jù)本發(fā)明的實施例的圖形用戶界面的示意圖;圖2A-2B示出了根據(jù)本發(fā)明的實施例可以從圖像流中獲得的不同類型的視圖;圖3A圖解說明根據(jù)本發(fā)明的實施例的體腔內(nèi)部的可能的攝像機運動;圖3B示出了根據(jù)本發(fā)明的實施例可以由成像膠囊捕獲的不同的體內(nèi)圖像;圖4呈現(xiàn)了根據(jù)本發(fā)明的實施例由成像膠囊捕獲的腸事件的示例;圖5呈現(xiàn)了根據(jù)本發(fā)明的實施例的固定切分(cut)和適應性切分的示例;圖6A示出了根據(jù)本發(fā)明的實施例的通過體內(nèi)圖像i的指示角度的示例性切分;圖6B示出了根據(jù)本發(fā)明的實施例的通過圖像i的所有可能的切分;圖6C示出了根據(jù)本發(fā)明的實施例從圖中的可能路徑中選擇的最佳路徑;圖7A-7D呈現(xiàn)了根據(jù)本發(fā)明的實施例合成產(chǎn)生的腸事件的示例;圖8呈現(xiàn)了根據(jù)本發(fā)明的實施例生成的活動力事件欄的示例;圖9A-9H呈現(xiàn)了根據(jù)本發(fā)明的實施例代表不同的腸事件的活動力事件欄的示例;圖10A-10H示出了根據(jù)本發(fā)明的實施例通過使用不同的切分由相同的數(shù)據(jù)生成的活動力事件欄;圖11呈現(xiàn)了根據(jù)本發(fā)明的實施例由體內(nèi)圖像流生成的活動力事件欄的示例;圖12是根據(jù)本發(fā)明的實施例用于基于體內(nèi)圖像流生成并顯示活動力事件欄的方法的流程圖。應認識到,出于簡潔和示意清楚目的,圖中所示的元件不一定是按比例繪制的。例如,出于清楚目的,一些元件的尺寸和/或縱橫比可能相對于其它元件被放大。進一步地,認為適當時,在圖中附圖標記可以重復,以指示連續(xù)視圖中的相應或相似元件。具體實施方式在下面的描述中,將描述本發(fā)明的各個方面。出于解釋目的,列出特定配置和細節(jié),以便提供對本發(fā)明的徹底理解。然而,對本領域技術人員而言,顯然沒有本文呈現(xiàn)的特定細節(jié),也可以實踐本發(fā)明。而且,熟知的特征可以被忽略或簡化,以便不使本發(fā)明被混淆。除非明確指示為相反,否則從下面的討論中顯然應認識到在說明書的討論中使用諸如“處理”、“計算”、“存儲”、“確定”等的詞語指計算機或計算系統(tǒng)或類似的電子計算裝置的動作和/或過程,所述動作和/或過程控制和/或?qū)⒈硎緸橛嬎阆到y(tǒng)的寄存器和/或存儲器內(nèi)的物理(諸如電子)量的數(shù)據(jù)轉(zhuǎn)換為同樣表示為計算系統(tǒng)的存儲器、寄存器或其它這類信息存儲、傳輸或顯示裝置內(nèi)的物理量的其它數(shù)據(jù)。根據(jù)本發(fā)明的實施例的裝置(包括成像、接收、處理、適于與本發(fā)明的實施例一起使用的存儲和/或顯示單元)可以類似于在名稱為“SystemandMethodforEditinganImageStreamCapturedIn-Vivo”的美國專利申請公開號2006/0074275,Iddan等人的名稱為“DeviceforIn-VivoImaging”的美國專利號7,009,634,和/或名稱為“MethodofAssemblinganIn-VivoImagingDevice”的美國專利申請公開號2007/0118012中描述的實施例,這些專利都轉(zhuǎn)讓給本申請的共同受讓人。基于比較由體內(nèi)成像膠囊捕獲的圖像來分析GI道內(nèi)的活動力的方法例如在Glukhovsky等人的美國專利號6,944,316中公開。Horn等人的美國專利號7,215,338公開了用于產(chǎn)生體內(nèi)捕獲的數(shù)據(jù)流的匯總圖形呈現(xiàn)的系統(tǒng)和方法。圖形呈現(xiàn)可以是彩條形式。當然,如本文中描述的裝置和方法可以具有其它配置和其它組件集合。根據(jù)本發(fā)明的一些實施例的裝置、系統(tǒng)和方法可以類似于由GivenImaging有限公司提供的商品SB2或Colon膠囊和關聯(lián)數(shù)據(jù)記錄器和工作站??梢杂刹∪送谭捏w內(nèi)成像膠囊由于移動腸組織壁的蠕動式收縮,可能被動地沿GI道行進。在其進行途中,膠囊經(jīng)過不同的GI器官,諸如食道、胃、小腸和結腸。由于小腸組織壁的相對窄的管道結構,當膠囊在小腸中通過時,膠囊可能保持與管道的方向平行的位置。成像膠囊的縱向軸線(例如通過膠囊的長尺寸的軸線,諸如圖3A中的X軸線)可以大致保持與膠囊在小腸中前進的方向平行。膠囊的成像系統(tǒng)可以被定位在膠囊的至少一個縱向端,使得成像大致是在向前和/或向后查看位置執(zhí)行的,這樣,腔的打開和閉合的圖像被很規(guī)則地捕獲。捕獲腔洞的打開和閉合的圖像數(shù)據(jù)與捕獲每個圖像的時間的記錄結合可以進行分析、顯示和/或計算小腸的活動力事件,或者蠕動活動的類型和頻率。本發(fā)明的實施例可以以高效和易于分析的方式給醫(yī)學專家顯示與活動力相關的信息?,F(xiàn)在參照圖3A,圖3A圖示體腔內(nèi)部的可能的攝像機運動。為了使用體內(nèi)成像流分析腸活動力,可以考慮不同的特征,諸如腸事件的復雜表現(xiàn)、腸事件的復雜解釋和大量的圖像。腸事件的復雜表現(xiàn)可能是由于體內(nèi)攝像機的運動產(chǎn)生的。攝像機可以在腸內(nèi)部自動運動:向前(從嘴到肛門的方向,例如標記為“匯(sink)”的方向301)、向后(從肛門到嘴的方向,例如標記為“源”的方向302)和相對于標記為X、Y、Z的所有三個旋轉(zhuǎn)軸線。借助小腸肌肉活動(motoricactivity)和重力,膠囊行進通過小腸(從小腸的開始-源,直到小腸的末端-匯)。這些可能是控制膠囊的運動、速度和方向的唯一兩個因素。通常,膠囊向前移動到匯,但也可能在某些時間段,膠囊向后行進。因此,確定精確的膠囊位置或方位可能是非常困難的。現(xiàn)在參照圖3B,圖3B包括可以由成像膠囊捕獲的幾種類型的體內(nèi)圖像。這些圖像可以顯示腔洞(整個腔洞,如圖像330、331、333、334顯示的),或者只是腔洞的一部分(例如如圖像332、335顯示的)。在一些圖像中,可能繪制出腸壁,例如336和337。而且,通常膠囊的視場可能被腸內(nèi)容物(腸液、氣泡和正在消化的食物,例如示例性圖像338-341中顯示的)部分或完全阻擋。根據(jù)本發(fā)明的實施例,腸組織壁的運動的圖像可以被分為描繪不同類別的腸事件。在一些實施例中,腸事件可以通過幾個連續(xù)的圖像幀的序列來檢測。以下幾類是腸事件的示例:1)“收縮”-腸壁和/或腔的運動;2)“靜態(tài)閉合腔”-麻痹或基本不運動的腸,腔洞閉合;3)“管道(tunnel)”-麻痹或基本不運動的腸,腔洞打開;以及4)“渾濁腔”-腔洞和/或壁由腸內(nèi)容物阻擋。其它分類可以被另外或替代使用。獲得大量的圖像數(shù)據(jù)可以對生理學事件進行詳細分析。然而,大量的數(shù)據(jù)可能需要長時間的視頻顯示,醫(yī)生對診斷的研究可能要花費相當長的時間。腸活動力的特定事件的檢測和特征化在腸活動力領域是已知的,例如在Vu,H.,Echigo,T.等人所著的“Contractiondetectioninsmallbowelfromanimagesequenceofwirelesscapsuleendoscopy”(MICCAI’07會刊;vol.1.2007,p.775–783)、Vu,H.,Echigo,T.,Sagawa,R.,Yagi,K.,Shiba,M.,Higuchi,K.等人所著的“Detectionofcontractionsinadaptivetransittimeofthesmallbowelfromwirelesscapsuleendoscopyvideos”(ComputBiolMed2009;39:16–26)、和Vilarino,F.,Spyridonos,P.,Deiorio,F.,Vitria,J.,Azpiroz,F.,Radeva,P所著的“Intestinalmotilityassessmentwithvideocapsuleendoscopy:automaticannotationofphasicintestinalcontractions”(IEEETransMedImaging2010;29(2):246–59)中的腸收縮檢測。在Malagelada,C.,DeIorio,F.,Azpiroz,F.,Accarino,A.,Segui,S.,Radeva,P.等人所著的“Newinsightintointestinalmotorfunctionvianoninvasiveendoluminalimageanalysis”(Gastroenterology2008;135(4):1155–62)和Malagelada,C.,Lorio,F.D.,Segui,S.,Mendez,S.,Drozdzal,M.,Vitria,J.等人所著的“Functionalgutdisordersordisorderedgutfunction?smallboweldysmotilityevidencedbyanoriginaltechnique”(Neurogastroenterology&Motility2011)中,作者已經(jīng)通過無線膠囊內(nèi)視鏡檢查圖像達到對活動力的評估。兩種方法中,第一種方法是從成像膠囊視頻中提取幾個活動力描述符(每個描述符代表特定的腸事件),第二種方法是將提取的特征組合,得到小腸活動力的結論。然而,由于兩種方法都使用多維和非線性分類器,醫(yī)生對結果的解釋可能被復雜化。而且,可能難以獲得小腸內(nèi)部正在出現(xiàn)什么情況的清晰觀點或解釋。關于體內(nèi)圖像流可視化的技術,研究力量專注于視頻壓縮,例如導致消除或壓縮類似的幀。例如,在Vu,H.,Sagawa,R.,Yagi,Y.,Echigo,T.,Shiba,M.,Higuchi,K.等人所著的“Evaluatingthecontroloftheadaptivedisplayrateforvideocapsuleendoscopydiagnosis”(Proceedingsofthe2008IEEEInternationalConferenceonRoboticsandBiomimeticsIEEEComputerSociety.ISBN978-1-4244-2678-2;2009,p.74–79)、Hai,V.,Echigo,T.及其它人所著的“Adaptivecontrolofvideodisplayfordiagnosticassistancebyanalysisofcapsuleendoscopicimages”(ProcoftheICPR’06;vol.III.2006,p.980–983)和Yagi,Y.,Vu,H.等人所著的“Adiagnosissupportsystemforcapsuleendoscopy”(Inflammopharmacology2007;5(2):78–83)中。其它方法在獲取步驟采用可變采樣率,例如Szczypinski,P.M.,Sriram,R.D.,Sriram,P.V.,Reddy,D.N所著的“Amodelofdeformableringsforinterpretationofwirelesscapsuleendoscopicvideos”(MedicalImageAnalysis2009;13(2):312–324)。在此公開中,所提出的視頻可視化去掉了幀的中央部分(例如腔洞),集中在壁的可視化。結果,在視頻可視化中不考慮腔信息的存在。通過去掉描述膠囊不運動的序列中的視頻幀,視頻壓縮可以降低醫(yī)學專家的檢查過程。本發(fā)明的實施例描述了基于對從GI道捕獲的圖像幀中提取的數(shù)據(jù)的分析和處理顯示活動力數(shù)據(jù)的系統(tǒng)和方法。每個圖像幀可以表示為二維像素陣列,例如某個高度和某個寬度的矩形或正方形像素陣列(例如,320X320像素)。每個像素可以包括一位或多位信息,這些信息代表該點的圖像亮度,可能還包括可以編碼成RGB三元組的顏色信息。無需用戶干預可以通過處理裝置自動地執(zhí)行圖像數(shù)據(jù)的分析和處理。例如使用包括例如圖像條、切分或片段的活動力事件欄、窗口或顯示器的活動力數(shù)據(jù)的顯示可以由例如一個或多個處理器、工作站、電路、檢測器或其它任何計算裝置來執(zhí)行。根據(jù)本發(fā)明的一些實施例,一個或多個活動力顯示窗口或欄可以顯示給醫(yī)學專家以用于診斷。參照圖1A,圖1A顯示了根據(jù)本發(fā)明的實施例的體內(nèi)成像系統(tǒng)的示意圖。在示例性實施例中,所述系統(tǒng)包括:膠囊40,膠囊40具有用于捕獲圖像的一個或多個成像器46;一個或多個照明源42,用于照明體腔;和發(fā)射器41,用于向接收裝置發(fā)射圖像和其它可能信息。典型地,圖像捕獲裝置可以對應于在Iddan等人的美國專利號7,009,634和/或在Gilad的美國專利申請公開號US-2007-0118012中描述的實施例,但在替代性實施例中,可以是其它種類的圖像捕獲裝置。由成像器系統(tǒng)捕獲的圖像可以是任何適當?shù)男螤睿ɡ鐖A形、正方形、矩形、八角形、六角形等。典型地,圖像接收器12、圖像接收器存儲單元16、數(shù)據(jù)處理器14、數(shù)據(jù)處理器存儲單元19和圖像監(jiān)視器或顯示器或可視顯示單元18(用于顯示由膠囊40記錄的圖像及其它)位于病人身體外部的一個或多個位置,圖像接收器12通常包括天線或天線陣列。典型地,數(shù)據(jù)處理器存儲單元19包括圖像數(shù)據(jù)庫21。典型地,數(shù)據(jù)處理器14、數(shù)據(jù)處理器存儲單元19和監(jiān)視器18是個人計算機或工作站11的一部分,個人計算機或工作站11包括標準組件,諸如處理器14、存儲器、硬盤驅(qū)動器和諸如鼠標和鍵盤的輸入-輸出裝置,不過替代性配置是可行的。數(shù)據(jù)處理器14可以包括任何標準數(shù)據(jù)處理器,諸如微處理器、多處理器、加速器板或其它任何串行或并行高性能數(shù)據(jù)處理器。數(shù)據(jù)處理器14的功能的一部分可以充當控制圖像的顯示(例如,哪些圖像、在各個窗口中圖像的位置、圖像顯示的時間或持續(xù)時間等等)的控制器。圖像監(jiān)視器18典型地是傳統(tǒng)的視頻顯示器,但另外可以是能夠提供圖像或其它數(shù)據(jù)的其它任何裝置。圖像監(jiān)視器18呈現(xiàn)形式通常為靜止和運動畫面的圖像數(shù)據(jù)、活動力數(shù)據(jù),此外可以呈現(xiàn)其它信息。在示例性實施例中,各種類別的信息顯示于窗口中。窗口可以是例如顯示器或監(jiān)視器上的區(qū)段或區(qū)域(可能是劃出的或有邊界的);可以使用其它窗口。多個監(jiān)視器可以用來顯示圖像、活動力性質(zhì)、活動力事件和其它數(shù)據(jù),例如圖像監(jiān)視器還可以包括于圖像接收器12中。操作中,成像器46捕獲圖像,可以向發(fā)射器41發(fā)送表示圖像的數(shù)據(jù),發(fā)射器41使用例如電磁無線電波將圖像傳輸?shù)綀D像接收器12。圖像接收器12將圖像數(shù)據(jù)傳遞到圖像接收器存儲單元16。在數(shù)據(jù)采集的某個時間段后,存儲單元16中存儲的圖像數(shù)據(jù)可以發(fā)送到數(shù)據(jù)處理器14或數(shù)據(jù)處理器存儲單元19。例如,圖像接收器12或圖像接收器存儲單元16可以離開病人身體,通過標準數(shù)據(jù)鏈路(例如串行、并行、USB或已知結構的無線接口)連接到包括數(shù)據(jù)處理器14和數(shù)據(jù)處理器存儲單元19的個人計算機或工作站。圖像數(shù)據(jù)然后從圖像接收器存儲單元16傳遞到數(shù)據(jù)處理器存儲單元19中的圖像數(shù)據(jù)庫21。典型地,圖像流作為一連串圖像存儲在圖像數(shù)據(jù)庫21中,這可以用各種已知的方式實現(xiàn)。數(shù)據(jù)處理器14可以分析數(shù)據(jù),將分析之后的數(shù)據(jù)提供給圖像監(jiān)視器18,用戶在圖像監(jiān)視器18處查看圖像數(shù)據(jù)。例如,根據(jù)本發(fā)明的實施例,數(shù)據(jù)處理器14或另一數(shù)據(jù)處理器(例如在接收器12中)可以處理圖像,產(chǎn)生活動力欄。數(shù)據(jù)處理器14操作軟件,所述軟件與諸如操作系統(tǒng)和裝置驅(qū)動器的基本操作軟件結合,控制數(shù)據(jù)處理器14的運行。典型地,控制數(shù)據(jù)處理器14的軟件包括以C++語言編寫的代碼,可以使用各種開發(fā)平臺(諸如Microsoft的.NET平臺)來實現(xiàn),但可以以各種已知方法來實現(xiàn)。被記錄的由膠囊40傳輸?shù)膱D像數(shù)據(jù)可以是數(shù)字彩色圖像數(shù)據(jù),不過在替代性實施例中,可以使用其它圖像格式。在示例性實施例中,根據(jù)已知方法,圖像數(shù)據(jù)的每一幀各自包括320行的320個像素(例如,320行和320列),每個像素包括用于顏色和亮度的字節(jié)。例如,每個成像器像素可以包括顏色傳感器,顏色傳感器可以對應于單個主顏色,諸如紅色、綠色或藍色。整體像素的亮度可以用一個字節(jié)(即0-255)的亮度值記錄。圖像可以被例如順序地存儲在數(shù)據(jù)處理器存儲單元19中。所存儲的數(shù)據(jù)包括一個或多個像素性質(zhì),包括顏色和亮度??梢允褂闷渌鼒D像格式。數(shù)據(jù)處理器存儲單元19可以存儲由膠囊40記錄的一系列圖像。當例如膠囊40移動通過病人的GI道時膠囊40記錄的圖像可以被連續(xù)組合以形成可顯示為圖像流的一連串圖像。當查看圖像流時,通常在監(jiān)視器18上給用戶呈現(xiàn)一個或多個窗口;在替代性實施例中,不需要使用多個窗口,可以只顯示圖像流。在提供多個窗口的實施例中,例如圖像窗口可以提供圖像流,或該圖像的部分。另一窗口可以包括可以更改圖像的顯示的按鈕或其它控件;例如,停止、播放、暫停、捕獲圖像、移動、快進、回放或其它控件。這些控件可以通過例如諸如鼠標或跟蹤球的指針裝置來激活。典型地,圖像流可以被固定以查看一個幀,可以被加速或反轉(zhuǎn);可以跳過一些部分,或者用于查看圖像的其它任何方法可以應用到圖像流。數(shù)據(jù)處理器14可以是、可以包括或者可以操作地連接到活動力顯示發(fā)生器24。例如,處理器14可以執(zhí)行實施根據(jù)本發(fā)明的實施例的方法的軟件或指令,包括活動力顯示發(fā)生器24的功能?;顒恿︼@示發(fā)生器24可以處理來自捕獲的圖像集合的圖像,可以獲得圖像的可視性質(zhì)或部分以顯示于GUI的活動力部分中?;顒恿︼@示發(fā)生器24可以基于來自圖像流中的圖像的所選擇的切分產(chǎn)生活動力事件欄。為了生成活動力事件欄,來自圖像流的圖像集合可以提供給活動力顯示發(fā)生器24。圖像集合可以包括例如由成像裝置捕獲的所有圖像。在一些實施例中,可以使用圖像的子集來生成活動力事件欄。圖像的子集可以例如根據(jù)不同的選擇標準來選擇。在一個示例中,用于生成活動力事件欄的圖像子集可以包括在某些可以在圖像流中標識的解剖學標志(例如,十二指腸、盲腸瓣、Z-線(指示胃的入口)等)之間捕獲的圖像??梢赃x擇兩個解剖學標志(例如可以在系統(tǒng)中預定或由用戶選擇),在膠囊從第一次捕獲的所選擇的解剖學標志行進到后來捕獲的所選擇的解剖學標志的時間期間捕獲的所有圖像可以被包括在活動力事件欄的生成中。在另一示例中,圖像可以根據(jù)預定標準選擇,例如類似于在Davidson等人的美國專利號7,986,337中描述的方法,其公開了體內(nèi)圖像流的編輯方法以產(chǎn)生縮短的電影?;顒恿κ录诳梢曰谒x擇的縮短電影的圖像生成。在又一示例中,圖像可以基于例如相鄰圖像之間的相似性被合并或融合,活動力事件欄可以基于融合或合并圖像的子集來生成??梢允褂闷渌鼒D像選擇方法以確定圖像的子集。在一些實施例中,可以組合不同的圖像選擇方法,以生成可以用來生成活動力事件欄的圖像的子集。在一些實施例中,可以為選擇的GI道部分生成活動力欄。例如,可以為被選擇器官(食道、小腸、結腸、胃等)或者在從完整的成像過程的所選擇時間段(例如前2個小時)生成活動力事件欄。根據(jù)本發(fā)明的實施例,活動力事件或活動力性質(zhì)可以基于來自圖像流的圖像(例如選擇圖像幀或圖像序列(例如,來自圖像流的一連串的順序圖像幀,其可以包括例如從圖像流中選擇的許多連續(xù)幀))而被檢測?;顒恿︼@示發(fā)生器24可以從圖像集合的每個圖像中選擇例如“一條(strip)”(例如,完整圖像流或縮短的圖像流中的每個圖像)。在本文中使用的圖像“條”可以包括來自圖像的切分、像素線或像素片,例如,排列成一線的一個或多個相鄰像素或者可以從圖像中獲得或復制的一個或多個像素線。條可以包括例如來自圖像幀的一個或多個像素線。條可以根據(jù)不同標準選擇。例如,條可以是“固定”條,例如,圖像像素的一部分,該部分是固定尺寸的,從圖像的預定固定位置選擇的。像素的預定列或像素的預定行可以是固定條。例如,圖5中所示的線530是固定線的示例,例如,總是以來自圖像系列501的每個圖像中的相同的坐標經(jīng)過。在一些實施例中,條可以是“適應性”條,例如從每個圖像的不同位置或部分選擇的。從圖像幀選擇的每個條可以具有不同長度和/或?qū)挾?,或者可以具有每個圖像的固定尺寸。典型地,條可以選擇為經(jīng)過圖像,例如從圖像的一側(cè)到另一側(cè)。例如,在圓形圖像中,可以在圖像的圓周上選擇兩個點,連接這兩點的線可以是所選擇的條。在另一示例中,線可以以預定(例如固定)角度(可以在例如圖像中的所選擇線和固定垂直軸線之間測量)或者以可以基于圖像像素性質(zhì)而確定的變化的角度經(jīng)過圖像中的預定點。條的端部可以對應于圖像的邊界或者圖像的預定區(qū)域,其可以用于活動力事件欄的生成。例如,可以基于成像系統(tǒng)的已知的光學性質(zhì)和/或照明性質(zhì),將圖像流的感興趣區(qū)域定義為固定模板或從每個圖像中選擇的掩蔽(mask)。選擇像素條的不同標準可以由用戶選擇(或者可以在例如存儲單元或處理器中預定),可以用于生成活動力事件欄。在一些實施例中,腔尺寸最大化可以是從圖像中選擇某些像素條的標準。例如,腔洞區(qū)域可以出現(xiàn)在圖像中的不同位置,可以不在圖像的中心。選擇條的不同方法可以產(chǎn)生不同的腔洞數(shù)量,這在每個圖像的所選擇的像素條中有描繪。根據(jù)一個實施例,條可以選擇為最大化腔洞外表,因此最大化所生成的活動力事件欄中的腔洞外表。類似地,可以在GI圖像中檢測的觀看醫(yī)生感興趣的其它特征可以選擇為用于生成活動力事件欄的標準。例如,圖像中的紅色區(qū)域可以指示出血,渾濁區(qū)域可以提供圖像流中的渾濁內(nèi)容物的量的指示。可以定義其它病理學、解剖學或臨床感興趣的組織視圖。對于圖像中的每個定義的感興趣區(qū)域(例如描繪紅色或出血區(qū)的區(qū)域、包括渾濁內(nèi)容物的區(qū)域、腔洞區(qū)域、被檢測病理學區(qū)域等等),可以預定選擇標準。在從圖像中選擇像素條的過程中,選擇標準可以被最大化或者被優(yōu)化。不同的選擇標準可以組合以生成活動力事件欄,不同的活動力事件欄可以基于選擇的不同標準子集來生成(且例如以彼此并行或并排顯示)?;顒恿κ录诳梢愿鶕?jù)用戶請求依據(jù)特定(選擇或預定)的標準集合生成。條可以(或者可以不)選擇為經(jīng)過每個圖像中的預定點。在一些實施例中,條可以經(jīng)過圖像的中心點。在其它實施例中,可以檢測每個圖像中的預定特征,條可以選擇為經(jīng)過所檢測的特征。例如,可以檢測圖像中的腔洞,條可以選擇為經(jīng)過所檢測腔洞的中心,或者可以選擇為使得腔的長度可以在所選擇的條中為最大。在另一示例中,預定特征可以是圖像中描繪的病理,例如損傷或息肉。在一些實施例中,用戶可以決定從圖像中選擇哪種類型的條來生成活動力事件欄??梢詮睦鐖D像流的不同部分選擇不同類型的條的組合。在一些實施例中,可以基于不同的條選擇標準和/或用于生成活動力事件欄的圖像幀的不同子集,產(chǎn)生多個活動力事件欄。數(shù)據(jù)處理器14可以包括或執(zhí)行圖形軟件或硬件以生成活動力事件欄?;顒恿κ录诳梢曰谒x擇的切分例如通過在例如縱向活動力事件欄或窗口中將切分定位成彼此靠近來生成。產(chǎn)生活動力事件欄的切分(或條)可以通過從圖像流的連續(xù)幀的集合中的每一幀切分或拷貝一個或多個像素線來生成。活動力顯示生成器24可以例如將所選擇的條或像素線(通常是條或像素線的副本)排列或定位成相鄰,以形成活動力事件欄或顯示。條可以是一個或多個像素的某個像素長度和寬度。在一些實施例中,條可以是固定的長度和寬度,而在其它實施例中,所選擇的條的長度和/或?qū)挾瓤梢宰兓?例如,基于切分的類型)。所選擇的條的長度和/或?qū)挾瓤梢员徽{(diào)節(jié)或重新調(diào)整尺寸到例如預定長度和/或?qū)挾?,以便形成活動力事件?例如矩形欄)??梢酝ㄟ^將條拉伸或減小到預定尺寸(例如使用本領域已知的內(nèi)插和/或外插法)來執(zhí)行該調(diào)整。欄可以進一步被濾波,例如平滑以獲得活動力事件的更加清晰的視圖。活動力事件欄可以用于在成像過程中出現(xiàn)的活動力事件的可視化和/或用于被成像腔的活動力性質(zhì)的確定(例如,可以指示異?;顒恿?。根據(jù)一些實施例,活動力事件欄不需要顯示,其可以(例如通過處理器)用于活動力事件的自動分析。例如,事件可以基于所生成的活動力事件欄來確定,在成像過程中的事件類型的指示或標記可以顯示給用戶(例如通過活動力顯示發(fā)生器24)?;顒恿︼@示發(fā)生器24和本文中討論的其它模塊或過程可以由處理器14或者執(zhí)行軟件的另一處理器來執(zhí)行,因此在一些實施例中,處理器14可以包括本文中討論的活動力顯示發(fā)生器24或其它組件或模塊??梢允褂闷渌椒?;例如活動力顯示發(fā)生器24可以是專用硬件或電路??蛇x地,活動力顯示發(fā)生器24可以檢測活動力事件?;顒恿κ录赡芘c可具有某個模式或特定活動力相關的性質(zhì)(可以在圖像流的連續(xù)圖像的序列中描述)的圖像序列有關。例如,腸事件可以包括腸收縮,腸收縮可以檢測為描繪打開-閉合-打開腔洞的模式的圖像序列。在另一示例中,腸事件可以包括靜態(tài)腔壁(例如開放腔洞的重復成像,這可稱作開放的管道序列)或閉合腔洞的周期。另一種類型的腸事件是渾濁或堵塞腔開口。其它類型或類別的事件可以使用圖像流的圖像檢測。腸(例如活動力)事件可以基于來自圖像流的一系列的連續(xù)圖像檢測,活動力事件欄或窗口可以根據(jù)所檢測的活動力事件來生成。根據(jù)本發(fā)明的實施例,視頻視圖中的定義序列的可視檢測可以與活動力事件欄中的活動力事件相關。例如,如圖10A-10H中所示,不同類型的活動力欄顯示可以基于所檢測的活動力事件來生成。參照圖1B,圖1B是用于活動力分析和由體內(nèi)裝置捕獲的體內(nèi)圖像流的顯示的示例性圖形用戶界面(GUI)的示意表示。根據(jù)本發(fā)明的實施例,GUI可以包括可以顯示于監(jiān)視器(諸如圖1A的監(jiān)視器18)上的一組編輯工具。一個或多個圖像窗口2001可以顯示圖像流的圖像,例如圖像流的視頻視圖,這可以是包含圖像的選擇子集或原始(例如由成像裝置40捕獲的)圖像流的簡化圖像流。在一些實施例中,圖像可以顯示為尺寸減少的圖像的集合,例如縮略圖像或較大圖像,不一定是作為圖像流??丶?014可以改變一個或多個圖像窗口2001中的圖像流的顯示??丶?014可以包括例如停止、播放、暫停、捕獲圖像、移動、快進、回放或其它控件,以在窗口2001中固定、加速或反轉(zhuǎn)圖像流。用戶可以使用輸入裝置(例如圖1A的輸入裝置22,諸如鍵盤和/或鼠標)操作控件2014。在一個實施例中,可以與特定標準關聯(lián)的來自圖像流的圖像的條、部分、片段或切分可以以可在圖像流中檢測的活動力事件的可視呈現(xiàn)來匯總或呈現(xiàn),例如如活動力事件欄或顯示2080中所示的,可以顯示給用戶。組合的條或切分可以提供在成像過程中出現(xiàn)的活動力事件的指示,活動力欄或其它顯示的生成可以簡化或有助于在病人的GI道的成像過程中出現(xiàn)的活動力事件的分析。光標2081可以位于活動力事件欄2080上,可以給查看者指示活動力事件欄和當前顯示于圖像窗口2001中的圖像之間的關聯(lián)。例如,從窗口2001中顯示的圖像幀獲得的像素條可以由光標2081指示。在一些實施例中,圖像幀的捕獲時間可以由光標2081指示,活動力事件欄可以位于例如時間和組織顏色欄2051旁邊。根據(jù)一些實施例,活動力事件欄2080可以被單獨或者經(jīng)用戶請求顯示在例如不同的屏幕,不在圖像流窗口2001旁邊??梢蕴峁┚庉?產(chǎn)生控件2009,以允許用戶從例如多個可用的選擇標準的列表中選擇用于生成活動力事件欄2080的標準(例如通過點擊指示特定標準的標簽、復選框或標記)。例如,用戶可以選擇用于產(chǎn)生活動力事件欄的GI道的區(qū)段,或者可以選擇不同類型的活動力事件欄生成標準(例如,最大化所生成的欄中的腔洞,和/或最大化其它預定特征)。像素條的選擇還可以由用戶左右,例如通過實現(xiàn)確定所生成的活動力事件欄的參數(shù)的選擇,例如選擇固定切分視圖和/或適應性切分視圖(例如在圖10A和10B中顯示并在本文中詳細描述的)。活動力事件的高度2082可以確定尺寸(例如條的長度)。高度2082可以設置為預定尺寸,或者可以使用用戶可選擇尺寸的欄來創(chuàng)建。根據(jù)確定的要顯示在顯示單元上的高度2082,所選擇的條或線的長度可以被調(diào)節(jié)(例如重新調(diào)節(jié)尺寸)。例如,如果從圖像中選擇的條的原始長度長256個像素,則根據(jù)確定的高度2082,可以減小到128個像素、50個像素或其它像素個數(shù)。類似地,如果所選擇的條的原始長度是120個像素,則活動力事件欄的高度2082設置為256個像素,條例如通過復制像素或通過使用內(nèi)插或外插方法可以被重新調(diào)整尺寸(例如拉伸)到256個像素的長度。在一些實施例中,超過一個圖像流可以同時顯示在監(jiān)視器上,例如如Davidson等人的美國專利號7,474,327的圖9A、9B和10A、10B中公開的,所述專利轉(zhuǎn)讓給本申請的共同受讓人并通過引用被全文并入本文中。例如,如果成像裝置包括超過一個成像系統(tǒng),則由成像系統(tǒng)獲得的一個或多個圖像流可以用來生成活動力顯示。例如,在活動力事件欄中使用的數(shù)據(jù)可以由單個成像過程的一個或多個圖像流匯總得到。時間線或時間欄2053可以提供圖像流的時間線或時間圖表,例如通過顯示指示從成像過程開始起的圖像的捕獲時間的線。光標2052可以位于時間欄2053上,可以指示例如在窗口2001中當前顯示的圖像的捕獲時間。組織顏色欄2051可以例如根據(jù)美國專利號8,144,152中描述的實施例來生成。組織顏色欄2051可以與時間欄2053重疊,或者可以單獨地呈現(xiàn)。在一些實施例中,組織顏色欄2051可以由彼此相鄰排列或以連續(xù)欄組合的許多條或元件形成。組織顏色欄2051中的每個條或元件可以代表匯總的信息,例如,在預定時間段(例如一分鐘周期)期間捕獲的圖像幀的平均(mean)或平均(average)顏色值或強度。在一些實施例中,組織顏色欄2051中的每個條可以對應于一個圖像幀,例如可以匯總所顯示圖像幀的平均顏色、強度、pH水平等??s略圖圖像2054、2056、2058和2060可以關于適當?shù)南鄬r間在時間表2051上顯示。相關的注釋或匯總可以包括與每個縮略圖圖像對應的圖像的圖像捕獲時間,以及與相應的縮略圖圖表關聯(lián)的匯總信息。時間指示器可以提供消逝的或與正顯示于圖像窗口2001中的當前圖像關聯(lián)的絕對時間、被編輯圖像流和/或原始未編輯的圖像流的總長度的表示。當前顯示圖像消逝的絕對時間可以是例如在成像裝置(例如,圖1的膠囊40)首次被激活或圖像接收器(例如圖1的圖像接收器12)開始從成像裝置接收傳輸?shù)臅r刻和當前顯示圖像被捕獲或接收或者從體內(nèi)裝置通過某個生理學標記(諸如從胃通過到小腸)的時刻之間消逝的時間量。一個或多個監(jiān)視器或圖像窗口2001可以用來顯示圖像流和其它數(shù)據(jù)。根據(jù)本發(fā)明的實施例,用于向用戶顯示活動力信息的不同選擇是可用的。在一個示例中,活動力事件欄2080可以以欄顯示在顯示屏的預定位置,例如與組織顏色欄2051對齊(或在旁邊),和/或與時間欄2053對齊(或在旁邊)??梢允褂弥甘井斍帮@示圖像的單個光標(例如指示捕獲圖像的時間和在活動力事件欄中對應的像素條)。在另一示例中,活動力事件信息可以在單獨的窗口或屏幕顯示,例如不在圖像流窗口的旁邊?;顒恿κ录?080可以根據(jù)用戶要求顯示在例如可以呈現(xiàn)的彈出窗口中。膠囊位置窗口2070可以包括成像裝置在病人的胃腸道中的當前位置和/或方向,可以使用不同顏色顯示GI道的不同區(qū)段。膠囊位置可以是近似的或估計的膠囊在GI道內(nèi)的位置。高亮顯示的區(qū)段可以指示在當前顯示的圖像(或多個圖像)被捕獲時成像裝置的位置。窗口2070中的欄或圖表可以指示由成像裝置行進的總路徑長度,可以提供在當前顯示的圖像被捕獲的時刻所行進路徑的估計或計算百分比。按鈕2040和2042可以讓查看者在手動查看模式(例如未編輯圖像流)和自動編輯查看模式之間選擇,其中,用戶可以只查看根據(jù)預定標準編輯的流的圖像的子集。查看按鈕2044可以讓查看者在單個窗口中查看圖像流或者以兩個、四個或組合查看模式查看多個圖像流之間進行選擇。顯示按鈕2048可以向查看者顯示來自原始流的圖像,或者只是所選擇的懷疑有出血指示的圖像。查看速度欄2012可以由用戶調(diào)節(jié)。例如,滑動條可以指示每秒所顯示的幀的數(shù)目。按鈕2016、2018、2020、2022、2024和2026可以讓用戶捕獲標記圖像或縮略圖圖像,輸入手動分數(shù)或?qū)D像的評論,生成所查看的圖像流的報告,以及保存查看者的臨床發(fā)現(xiàn)和標記。控件2028可以讓用戶訪問例如GI道中的病理或解剖標記的采樣圖像的字典或地圖??丶?030可以允許對窗口2001中的顯示器上的圖像重新調(diào)整大小(例如放大或縮小)?,F(xiàn)在參照圖2A和2B,它們顯示了可以從膠囊捕獲的圖像流獲得的不同視圖??梢允褂貌煌愋偷囊晥D,例如以組合方式或者單獨地,以檢查圖像流:幀視圖(可以包括如圖2A中所示的單幀視圖)或多幀視圖,例如在相同的時間槽向用戶顯示的幾個幀。幀視圖可以提供關于腸的特定的捕獲圖像幀的信息(例如腔洞220和組織壁230的外表)。視頻流視圖可以包括圖像幀的視頻序列的流動、回放或可視重現(xiàn)。被成像的組織可以在審查幀視圖或視頻流視圖時被仔細地檢查?;顒恿κ录诘膮^(qū)段的示意表示顯示于圖2B中。在活動力事件欄中,視頻的期望區(qū)段的活動力性質(zhì)(例如腔/壁隨時間的變化)可以被可視化和分析,這可從區(qū)段241、242、243看到。生成活動力事件欄的一種方式可以包括從幀序列上的每個圖像幀獲得像素條(例如切分或線),根據(jù)捕獲時間將所獲得的線布置、排列或相鄰地定位在例如順序帶或欄中。條可以包括所選擇的每個圖像的固定部分,例如從每個圖像中選擇的像素的預定固定條,每個圖像中的相同部分被選擇或復制。例如,固定線225可以包括對角線通過所選擇的用于獲得活動力事件欄(例如在相同的某個位置,和具有相同的某個長度和角度)的圖像的子集的每個圖像的像素。在另一示例中,固定條可以選擇為垂直地通過每個圖像(例如從底部到頂部)的線。在一些實施例中,固定條可以經(jīng)過圖像的中心點(圖2A中的O)。在一些實施例中,條可以是適應性切分,在每個圖像中被不同地選擇或定位。在此背景下,詞語“適應性”表示對于每個圖像流(例如視頻),處理器或計算單元可以在每個圖像幀(或在流的所有圖像幀或者在其選擇的子集中)中搜索最佳切分。對于每個幀,可以考慮可能的切分的集合,最佳切分可以選擇以用于創(chuàng)建活動力事件欄。為了確定或選擇適應性條,可以為圖像集合定義固定網(wǎng)格或線,例如經(jīng)過每個圖像幀的中心的垂直線。在所選擇的像素條和固定網(wǎng)格之間測量的角度可以是適應性角度(參見圖6A),可以根據(jù)預定標準在每個圖像幀中選擇。自適應切分的一個示例可以是選擇經(jīng)過可以在圖像中檢測的腔洞的區(qū)域,或者根據(jù)圖像中腔洞的估計,例如經(jīng)過圖像中所檢測腔洞區(qū)域的中心的條。例如由于在成像過程中成像裝置的旋轉(zhuǎn),腔洞可以出現(xiàn)在不同圖像的不同區(qū)域。用于檢測腔洞的方法已公開,例如在美國專利8,335,362的圖2中,該專利轉(zhuǎn)讓給本申請的共同受讓人,并通過引用全文被并入本文。從圖像幀中選擇的線或條的長度可以變化,可以取決于線選擇方法和/或用于獲得條或線的圖像的尺寸。例如,通過寬320個像素高320個像素的方形圖像的中心的垂直線長是320個像素(可以是例如寬為一個像素)。通過相同圖像的中心的對角線長大約為452個像素。當選擇通過圖像中的動態(tài)檢測區(qū)域(或點)的線或條時和/或使用用于確定線以相對于經(jīng)過圖像的中心的垂直和水平線以什么角度通過的動態(tài)角度選擇時,線的長度可以因每個不同的線選擇而變化。而且,用于獲得活動力事件欄的圖像可以具有與方形不同的形狀,例如可以是圓形的或矩形的,可以具有圓的拐角。因此,在一些實施例中,線的長度可以要求標準化為預定值,例如標準化為活動力事件欄2080的所選擇的高度2082。類似地,從圖像幀中選擇的線的寬度在一些實施例中可以變化,可以被標準化或修整成預定或用戶可選擇的尺寸。圖4示出了由成像膠囊捕獲的四種類型的腸事件的示例。這些事件包括由膠囊40捕獲的連續(xù)圖像的序列??梢杂^察到,在打開-閉合-打開腔洞模式可見時,確定為收縮模式,例如在收縮序列401。當看不到腸壁(和/或腔)運動時,腸基本上是不運動的,膠囊在腸內(nèi)部是“麻痹的”,這可以在靜態(tài)閉合腔序列402中看到。在此序列的圖像中描繪的腔洞基本上是閉合的,因此,該序列可以分為靜態(tài)閉合腔序列。當腸大致是不運動的,腔洞(基本上)是打開的,管道序列403可以被確定。當捕獲的圖像包括大部分渾濁腸內(nèi)容物時,這會阻擋或阻止圖像中描繪的組織,該序列可以確定為渾濁腔序列404。根據(jù)本發(fā)明的實施例,腸運動模式可以基于活動力事件欄確定。腸運動模式的變化(例如,體內(nèi)圖像流中檢測的活動力事件的序列)可以是病人的GI道的活動力性質(zhì)的指示,例如指示正常腸活動或活動力紊亂。由于膠囊在腸內(nèi)部的自由運動,腔洞的圖像并不總是捕獲于圖像幀的中心。一種直接的方式可以包括選擇固定切分,例如包括經(jīng)過幀中的固定坐標的直線像素(例如通過幀的中心的線),這可能不是用于呈現(xiàn)活動力信息的最佳選擇。例如,固定切分顯示于圖5的圖像501序列。在每個圖像中,對于用于生成活動力事件欄的所有圖像,固定切分530垂直地通過幀的中心。用于體內(nèi)圖像流的可視化的方法可以包括基于適應性圖像切分的活動力事件欄?;谶m應性圖像切分的活動力事件欄可以包括通過體內(nèi)圖像的一系列切分生成的欄,以產(chǎn)生腸事件的活動力事件欄。可以選擇不同的切分位置和序列以生成腸活動力的不同表示,所述切分序列通過圖像流的連續(xù)幀。適應性切分方法可以基于最大化每個幀中所選擇的線經(jīng)過顯示腔洞的圖像部分的可能性的優(yōu)化問題。通過圖像的序列的適應性切分的一個示例示于圖5的行502。適應性切分可以包括直線,其可以選擇為經(jīng)過每個圖像中的特定點,例如圖像的中心。適應性切分可以基于腔洞的位置(例如如果它在圖像中是可見的)在每個圖像中不同地選擇。呈現(xiàn)活動力事件欄降低了由膠囊40捕獲的原始圖像流(或其子集)提供的信息量,原因是它以二維欄呈現(xiàn)視頻序列的總視圖?;顒恿κ录诳梢栽试S在快速視圖中簡化腸活動力的評估(例如由專家)。使用適應性切分方法,呈現(xiàn)的活動力信息可以在可能時保持病人的GI道的腔和/或組織壁信息,因此可以提高選擇生成活動力事件欄的圖像數(shù)據(jù)對分析活動力事件或圖像流的活動力性質(zhì)是最佳的可能性。定義或選擇圖像幀中的最佳切分可以根據(jù)不同標準和條件來確定。標準可以包括但不限于以下當中的一個或多個:最大化在圖像幀中描繪的一個或多個特征的可視性,保持所生成的活動力事件欄的平滑性。標準可以預先確定,例如存儲在操作地連接到處理單元(可以用于確定圖像幀中的最佳切分)的存儲單元中,或者可以由用戶從例如可用標準的列表中選擇。體內(nèi)圖像流可以看成是一連串n個連續(xù)的圖像幀。n個幀可以是用于生成活動力事件欄的圖像流(或其子集)的幀的總數(shù)。在一個實施例中,適應性切分可以選擇為經(jīng)過預定點O(例如圖像的中心)。每個幀i可以具有m個可能的適應性切分αi∈Ω={1,…,m}。角度αi指經(jīng)過幀的中心的垂直線和代表切分的線之間的角度,如圖6A所示的。圖6B示出了根據(jù)選擇的不同角度αi通過圖像i的一組可能的切分。角度αi顯示于圖形601的x-軸線上,與所選擇的角度對應的選擇的像素切分示于圖形601的y-軸線上。圖6C中所示的圖形602包括n個幀(由n組節(jié)點代表)。對于每個幀i,有m個節(jié)點,這些節(jié)點代表角度αi的可能選擇。從幀i中的切分αi到幀(i+1)中的切分αi+1的成本可以表示為V(αi,αi+1)。構造適應性活動力事件欄可以歸結為優(yōu)化問題,其中,應當保持一組約束。例如,該組約束可以包括兩個約束:腔洞可見性和視圖的平滑度??梢源_定其它約束或標準。腔洞可見性約束可以確保切分經(jīng)過腔洞,而平滑度約束可能對保持視圖的連續(xù)性和解釋性、對控制不同的切分角度之間的變化速度(例如在順序圖像幀中)是重要的。如果不同切分角度之間的變化速度太快,所產(chǎn)生的活動力事件欄可能解釋程度不高,這是由于欄的相鄰條之間的變化可能太大,因此活動力事件可能較不可見或較不可檢測。此任務可以重新表示為找到最佳路徑的問題,例如圖形602中由弧形620、621和622連接的節(jié)點610、611和612表示的??梢岳绺鶕?jù)以下成本方程式定義該問題的候選方案的成本(α1,···,αn):項D(αi)用來確保第i個圖像中的切分經(jīng)過腔洞,而V(αi-1,αi)確保切分αi-1和αi是兼容的(該項捕獲兩個連續(xù)的幀i-1和i之間的變化成本)。最好的方案可以是經(jīng)過所有視頻幀并具有最小成本的那一個。由于GI圖像流中幀的數(shù)量很大,(n可以高達例如60,000個幀或不同數(shù)目的幀),可以使用動態(tài)編程(DP)以便找到通過方程式(1)描述的函數(shù)的最小值,獲得為圖像流生成的適應性活動力事件欄中切分的角度。DP可以用在離散優(yōu)化問題中。DP尋找給定問題的全局最佳值。DP的基本思想是將問題分解成一組子問題,其中原始問題可以被快速解決,子問題可以以遞歸方式有效地解決(例如,在Felzenszwalb,P.F.,Zabih,R.所著的“Dynamicprogrammingandgraphalgorithmsincomputervision”,IEEETransactionsonPatternAnalysisandMachineIntelligence2011;33:721–740中公開的。因此,與傳統(tǒng)遞歸方法的區(qū)別是存儲(將方案存儲為已經(jīng)解決的子問題)。假設表B(αi)表示將角度切分最好地分配給從1到i的元件的成本,約束是第i個元件具有標記αi。表B的尺寸是n×m,其中,m表示集合Ω的基數(shù),n表示幀的數(shù)目。表B(αi)例如可以通過使用以下的遞歸方程式(可以使用其它方程式)以增加i來填充:子問題可以定義為:對于第一個幀,B(α1)是將角度D(α1)分配到第一個幀的成本。對于隔一個幀,B(αi)是分配角度D(αi)的成本加上從第i-1到第i個幀的最小轉(zhuǎn)換成本(B(αi-1)+V(αi-1,αi))。在算法的每次迭代時,計算大小為1×m的矢量D和大小為m×m的矩陣V。為了避免重新計算子問題的方案,矩陣T在計算表B(αi)時被填充。T矩陣可以存儲子問題的最佳方案,因此能夠降低計算量,每個子問題只計算一次。矩陣的每一行具有大小m,存儲從第(i-1)個方案得到第i個方案的最佳方式。每次新值被加入到B(αi),矩陣T根據(jù)以下規(guī)則被更新:結果,矩陣T存儲節(jié)點索引,通過索引,算法應傳遞以便得到問題的最佳方案。最后,跟蹤回到總方案αi-1=T(αi),開始于i=n。結果,可以獲得例如通過圖像流中所有的幀的最佳切分序列(αi,…,αn)。最佳切分的這種序列可以看作是通過圖像流中的幀的最小成本的路徑。在一些實施例中,施加平滑項可以降低斑點(blob)檢測速率。由成像膠囊捕獲的圖像中的腔通常被看作通常由腸壁圍繞的暗區(qū)域或斑點。經(jīng)過腸腔洞的圖像切分可以根據(jù)顏色強度的平均值和方差來表征。超過一個切分或條可以經(jīng)過腔洞。為了確保腔洞可見性(在生成的活動力事件欄中),方法可以包括搜索高方差和低平均值的切分(其中,平均值和方差是使用組成條或切分的像素計算的)。高方差σ2保證了切分保存在可能時保持腔和/或壁信息的幀的最大信息。低平均值μ保證了切分經(jīng)過圖像的暗區(qū)域。圖像的暗區(qū)域有很大可能可以描繪腔洞。假設x(αi)表示位于角度αi并經(jīng)過圖像的中心的圖像切分的像素的矢量,例如如圖6A所示的。腔洞可見性成本D可以如下定義:D(αi)=1/(σ(x(αi))+1)+μ(x(αi))(4)假設矢量x(αi)的值在[0,1]的范圍內(nèi)。為了保證活動力事件欄的平滑度,可以計算控制連續(xù)幀的角度之間的變化的項目。平滑度可以受兩個因素限制:角度變化V1(αi-1,αi)=180°-|180°-|αi-1,αi|,以及兩個連續(xù)切分之間的相似度V2(αi-1,αi)=||x(αi-1)-x(αi)||2。例如,使用以下方程式(可以使用其它方程式或計算公式)定義最后的平滑項V:V(αi-1,αi)=β(V1(αi-1,αi)/γ1)2+(1-β)(V2(αi-1,αi)/γ2)2(5)這里,二次項V1和V2被引入,以便處罰突然的變化,γ1和γ2標準化項,是控制角度變化的權重和連續(xù)幀中切分的相似度的參數(shù)。假設m表示可能切分的數(shù)目,n表示幀的數(shù)目。所述方法可以包括在每次迭代時,計算:1)切分中像素的m個平均值;2)切分中像素的m個方差;3)連續(xù)幀中的切分之間的m2個角度差;以及4)連續(xù)幀中的切分之間的m2個相似度。算法的計算復雜度為O(m2n)。此實施例檢測合成數(shù)據(jù)及由成像膠囊捕獲的圖像數(shù)據(jù)。圖像數(shù)據(jù)是使用由GivenImaging,Ltd.,Israel開發(fā)的SB2膠囊內(nèi)視鏡檢查攝像機獲得的。在驗證過程中,測試活動力事件欄的三種類型的切分:1.(Acut)–本文中描述的適應性切分,2.(Acut-)–通過去掉平滑項V獲得的適應性切分實施例的變形。在Acut-實施例中,Eq.(1)變形為:以便評估能量(成本)函數(shù)中平滑項V的影響。3.(Fcut)–具有固定切分的縱向視圖?,F(xiàn)在參照圖7A-7D,它們示出了用于根據(jù)本發(fā)明的實施例的測量顯示和分析方法而生成的合成數(shù)據(jù)的示例。在使用合成數(shù)據(jù)的實驗中,使用每秒2個幀的幀捕獲速度,創(chuàng)建40,000個幀的合成視頻。在均勻的背景下,設置黑斑點。斑點位置和斑點大小在連續(xù)幀上根據(jù)腸事件而變化。以下的腸事件用來創(chuàng)建合成視頻:管道、靜態(tài)、收縮、未定義運動。為了使視頻更加現(xiàn)實,用隨機數(shù)發(fā)生器定義事件次序和持續(xù)時間。渾濁內(nèi)容物的存在阻擋了腔,使幀的顏色從粉-橙變成綠-棕。為了使實驗簡單可解釋,不考慮渾濁序列。以下對特定的腸事件的定義可以用來生成圖像序列:管道、靜態(tài)、收縮和未定義運動。管道序列的示例呈現(xiàn)于圖7A。管道序列定義為具有打開腔洞的麻痹(例如靜止的或基本上不運動的)腸的序列。管道序列中的腔洞大小定義為高度恒定的(例如,兩個連續(xù)幀之間的直徑有±2個像素差-可以使用其它數(shù)目的像素),是基本上打開的(直徑大于例如70個像素)。靜態(tài)序列的示例呈現(xiàn)于圖7B。靜態(tài)序列定義為具有閉合腔洞的麻痹腸的序列(例如,在幀中可能觀察不到腔洞或小腔洞)。收縮序列的示例呈現(xiàn)于圖7C。收縮序列定義為存在腸收縮的幀序列,腸收縮檢測為基本上對稱的打開-閉合-打開腔模式,持續(xù)例如9個幀(可以使用更多或更少的幀),固定頻率例如為每分鐘6次收縮(可以使用其它數(shù)目)。腸收縮的中心幀的腔大小定義為10%的初始腔尺寸。未定義運動序列的示例呈現(xiàn)于圖7D。未定義運動序列定義為腔洞大小(例如,連續(xù)幀之間有±30個像素變化)和成像膠囊(連續(xù)幀之間有±30個像素變化)的不規(guī)則運動。圖8示出了由合成數(shù)據(jù)生成的并使用不同的切分獲得的縱向視圖欄的示例。欄800代表背景實況,這是根據(jù)以下欄的區(qū)段確定的:收縮序列820、未定義運動序列821、靜態(tài)序列822、管道序列823。欄801顯示生成的Fcut,欄802顯示生成的Acut-,欄803顯示生成的Acut。視頻分段可以包括例如一個或多個以下序列的可視檢測:靜態(tài)、渾濁、管道、收縮或未定義??梢允褂闷渌蛄蓄愋突蝾悇e。在此背景下,檢測可以包括例如標記每種序列類型的開始和結束,或者將來自圖像流的開始圖像和結束圖像與每種序列類型關聯(lián)。在另一示例中,圖像流中的圖像可以被分類或歸結于屬于一個或多個類型的事件序列。圖10A-10H示出了將Acut和Fcut施加到由膠囊捕獲的圖像流的示例。與使用如圖10B、10D、10F和10H中所示的Fcut方法獲得的視圖相比,在使用圖10A、10C、10E和10G中所示的Acut方法獲得的視圖中,活動力事件欄中可見的腔洞可以更大。Acut活動力事件欄的示例顯示于圖11。所述欄代表完整的小腸(例如從十二指腸到盲腸)的數(shù)據(jù)。每個白條1100可以指示例如等于視頻持續(xù)時間為10分鐘的視頻的一部分。Acut活動力事件欄和原始圖像流(使用例如圖1B中所示的GUI)可以呈現(xiàn)給醫(yī)療專家,用于將活動力相關序列的開始時間和結束時間標記為諸如:管道、靜態(tài)、收縮、渾濁和未定義運動。在查看使用Acut獲得的活動力事件欄時可能被加強的事件序列的示例示于圖9A-9H。圖9A和9B示出了成像GI道的靜態(tài)事件。圖9A和9B中所示的事件欄部分的均勻(或同質(zhì))結構表明這些事件欄中代表的順序圖像之間沒有實質(zhì)變化。因此,可以將這些欄中所示的圖像流的表示部分識別為靜態(tài)事件,例如膠囊基本上位于GI道的相同位置的時間段。圖9C和9D示出了管道事件的示例。圖9C中的事件欄的暗的部分94指示所表示圖像中的腔洞。由于暗的部分94和顏色更淺的部分93沿圖9C所示的事件欄部分基本上是均勻的,可以推斷(例如由檢查圖像流的專家或由諸如處理器14和/或活動力顯示發(fā)生器24使用圖像處理技術自動地)由暗的部分94指示的腔洞沿圖9C的事件欄所代表的GI道部分基本上是開放的。類似地,暗的部分96指示圖9D的事件欄中的腔洞,而較淺部分95、97指示在由圖9D的事件欄所代表的GI道部分中成像的組織壁。腔洞部分96和組織壁部分95、97沿事件欄在大小和位置上基本保持一致。圖9E和9F示出了渾濁序列的示例。當在GI道的相應部分中捕獲的圖像包括至少一個某個水平的腸內(nèi)容物、氣泡、食物殘留等時,可以定義渾濁序列。圖像流中指示為渾濁序列的渾濁內(nèi)容物的水平可以被預先定義并存儲在存儲單元中,例如存儲器19中。可以通過使用事件欄(例如由醫(yī)療專家或由處理單元自動地)識別圖像流中渾濁序列。例如,如果事件欄中序列的顏色是呈綠色的或棕色的,則圖像序列可以定義為渾濁序列。在不同的收縮序列中可以注意有各種收縮節(jié)奏,例如圖9G和9H中。圖9G和9H示出了具有快速變化的場景的圖像序列。場景的變化由事件欄中相鄰線之間的可檢測區(qū)別來指示。當事件欄中的像素行的暗的部分(對應于捕獲圖像中的腔洞)和較淺部分(對應于捕獲圖像中的組織壁)在相鄰線之間交替時,在事件欄中可以標識為收縮。例如,在圖9H中,垂直像素線98包括大多數(shù)暗的部分(像素線基本上是黑的)。相鄰的像素線99包括大多數(shù)淺色部分。這種交替的結構表明當對應于像素線98的圖像被捕獲時體腔打開很大,當對應于像素線99的圖像被捕獲時基本上是閉合的。當在事件欄中檢測到交替的結構序列時,此序列可以定義為收縮序列,例如圖像流的對應部分捕獲GI道的收縮活動。醫(yī)療專家(諸如醫(yī)生或護士)可以使用視頻視圖標記幾種類型(例如五種類型)的事件序列。此外,醫(yī)療專家可以使用活動力事件欄(例如Acut)標記序列。在比較兩種顯示方法中醫(yī)療專家的標記或注釋持續(xù)時間時,活動力事件欄可能是有利的,例如可以大大地降低檢查時間(對于活動力相關事件的檢測)。根據(jù)一些實施例,可以由生成活動力數(shù)據(jù)欄的處理器執(zhí)行活動力數(shù)據(jù)的分析。例如,以下活動力相關數(shù)據(jù)可以基于活動力事件欄而被識別(例如由處理器自動檢測):·腸收縮的頻率和/或次數(shù);·收縮序列的持續(xù)時間或平均持續(xù)時間;·管道序列的頻率、次數(shù)、持續(xù)時間或平均持續(xù)時間;·渾濁序列的頻率、次數(shù)、持續(xù)時間或平均持續(xù)時間;·靜態(tài)閉合腔的頻率、次數(shù)、持續(xù)時間或平均持續(xù)時間;可以提供被檢測活動力事件的指示和/或計算,以及檢測的活動力參數(shù)的正常行為或異常行為的范圍。該范圍可以作為參考提供給用戶,例如特定器官或預定時間段內(nèi)的正常收縮次數(shù)可以連同檢測的被分析圖像流中的收縮次數(shù)一起顯示。正?;虍惓P袨榈闹甘究梢曰诒容^來提供。處理器可以識別單個事件,可以將事件的指示顯示給用戶??梢詫D像流的某個區(qū)域(或多個區(qū)域)或一個區(qū)段,對來自圖像流的圖像的子集或?qū)φ麄€圖像流執(zhí)行事件和/或活動力相關參數(shù)的分析。根據(jù)本發(fā)明的實施例,提出用于構造活動力分析的活動力欄的方法。所述方法可以通過最小化成本函數(shù)將幀切分角度施加到腔位置。此問題的表達可以允許應用動態(tài)編程,以有效地找到所提出成本函數(shù)的全局最小值。對合成數(shù)據(jù)和體內(nèi)圖像流的實驗結果表明,本發(fā)明的實施例可以維持腔洞和/或壁分離,專家注解可能與使用視頻視圖獲得的注解很好地符合。而且,相比視頻流視圖,使用活動力欄可視檢查所需的時間可以更快,例如是四倍快。使用根據(jù)本發(fā)明的實施例的活動力事件欄可以使不同的活動力事件更可見,可以有助于簡化活動力分析。而且,所述方法可以進行不同的收縮節(jié)奏和/或模式(例如不同頻率、持續(xù)時間、活動力事件序列的出現(xiàn)次數(shù))的分析,例如自動分析??梢栽诨顒恿κ录谥屑訌姼信d趣的活動力現(xiàn)象,例如:頻率為每分鐘11次收縮的規(guī)則腸收縮,不規(guī)則混合收縮(例如負責食物混合的收縮)和一分鐘周期(例如腸改變其狀態(tài)的每一分鐘,重復模式:麻痹的腸-收縮運動)。根據(jù)本發(fā)明的實施例,活動力事件的其它模式和/或節(jié)奏可以被檢測、分析和/或呈現(xiàn)給用戶。現(xiàn)在參照圖12,圖12是根據(jù)本發(fā)明的實施例基于體內(nèi)圖像流生成活動力事件欄的方法的流程圖。在操作1410,可以在例如工作站(諸如工作站11)或接收單元(諸如接收器12)接收由體內(nèi)成像裝置捕獲的圖像流的圖像。圖像流可以包括在時間周期中由體內(nèi)成像膠囊(例如膠囊40)順序捕獲的體內(nèi)圖像,可以存儲在諸如存儲器19或存儲器16的存儲單元中。圖像可以被例如處理單元(例如處理器14)處理。每個圖像可以表示為二維像素陣列,例如320X320像素的矩形或正方形像素陣列。每個像素可以包含與主顏色例如紅色、綠色或藍色對應的值。在可選的操作1420,可以從捕獲的圖像流中選擇多個圖像,所選擇的圖像可以用來生成活動力事件欄。在一個實施例中,可以使用圖像流的所有的圖像(即可以選擇所有圖像),而其它實施例允許從由成像裝置捕獲的圖像的完整集合中選擇圖像的子集。所述方法可以包括根據(jù)某些標準從圖像流中選擇圖像的子集,例如選擇圖像流的某些區(qū)段或部分以用于產(chǎn)生活動力事件欄,而可以不選擇其它區(qū)段。例如,可以選擇在GI道的某些器官中捕獲的圖像的序列。在一個示例中,只有在小腸中捕獲的圖像可以用于生成活動力事件欄。可以選擇圖像流的其它部分或區(qū)段??梢圆贿x擇模糊的、太亮的或太暗的圖像。典型地,所選擇的圖像可以包括多個序列圖像(例如由成像裝置順序捕獲的連續(xù)的圖像幀),以便維持所產(chǎn)生的活動力事件欄的平滑度,以及更好地強化圖像流中的腸事件或腸特征。在操作1430,可以從圖像流中選擇的多個圖像中的每個圖像(例如圖像的子集)中選擇像素條或線??梢源_定用于選擇條的不同標準(例如由用戶選擇或預定的)。條可以選擇為固定切分或適應性切分。例如,可以選擇相鄰像素的線性陣列。像素的條或線不需要方向與像素的行或列平行,但方向可以與行或列成另一角,例如,條或線可以是對角的。所選擇的像素條可以包括例如從圖像中選擇的像素線。在一些實施例中,條可以是像素的直線。條可以是固定的條或切分,例如可以從每個圖像中選擇位于圖像像素陣列中的相同坐標的像素。例如,如果圖像包括256水平行的像素和256垂直列的像素的陣列,則所選擇的條可以包括在像素陣列的中心列(例如第128列)中的所有像素??梢赃x擇條中的超過一行的像素,例如兩個或更多個相鄰列(例如,在256X256個像素的示例中的第127、128和129列)。所選擇的條可以經(jīng)過圖像中的預定點。在一個實施例中,預定點可以是圖像中的中心點(例如像素陣列的中心)??梢赃x擇其它預定點。在一些實施例中,條可以是從圖像中選擇的像素的適應性線。例如,所述線可以不一定通過為產(chǎn)生活動力事件欄而選擇的圖像中的相同位置,而是可以根據(jù)圖像的某些特征或性質(zhì)選擇每個圖像的線位置、方向或其它特征。例如,可以檢測圖像中的某個特征或性質(zhì)(例如暗的腔洞或斑點,圖像的明亮部分等)。條可以選擇為經(jīng)過圖像的檢測特征或部分,例如通過被檢測特征的中心點或重力中心。在一些實施例中,適應性條可以經(jīng)過圖像中的預定點(例如像素陣列中的中心點或像素),可以確定用于選擇每個圖像中的條的不同的角度。其它實施例允許選擇不經(jīng)過每個圖像中的預定(例如固定)點的線。為了保持活動力事件欄的平滑性,可以確定控制從連續(xù)幀中選擇的條的角度之間的變化的項。可以從圖像中選擇其它切分,在一些實施例中,不同類型的切分的組合可以用來生成活動力事件欄。在操作1440,所選擇的條或線(通常是所選擇的條的副本)可以被例如垂直地排列或定位,可以被彼此相鄰地靠近或定位,以便形成圖像流中出現(xiàn)的活動力事件的可視表示,例如活動力事件欄或顯示2080。條或線或條或線的副本可以用來形成活動力事件欄。所選擇的條的長度(和/或?qū)挾?可以被重新調(diào)整為不同長度,例如可以被拉伸或減少。在操作1450,活動力事件欄可以(可選地)被創(chuàng)建或生成以用于在例如諸如監(jiān)視器18的可視顯示單元上顯示?;顒恿κ录诳梢燥@示在例如顯示圖像流的視頻視圖的窗口旁邊,例如圖1B中所示的窗口2001?;顒恿κ录诳梢员环治觯瑘D像序列可以與某些活動力事件關聯(lián)。例如,可以如圖10A和10B中所示檢測管道序列。在另一示例中,可以執(zhí)行收縮節(jié)奏分析,例如不同的收縮頻率的分析。在一些實施例中,活動力事件欄對于不同的活動力性質(zhì)或諸如收縮、渾濁序列、管道、靜態(tài)幀等的事件的可視驗證可能是有用的。活動力事件欄還可以用來分析圖像流的活動力性質(zhì)?;顒恿κ录梢栽诨顒恿κ录谥袡z測,可以被指示或標記并顯示給用戶。不同的活動力相關性質(zhì)(諸如模式、類型、節(jié)奏、頻率和/或收縮的持續(xù)時間、收縮的平均持續(xù)時間、在GI道的某個區(qū)域的收縮頻率等)可以被計算和匯總。其它活動力事件可以被檢測,相關性質(zhì)可以被計算、呈現(xiàn)或顯示。正常和異常值的范圍可以呈現(xiàn)給用戶,例如與計算的性質(zhì)一起,以能夠在正常范圍和該性質(zhì)的檢測值之間進行比較,在一些實施例中,可以提供關于例如可能已經(jīng)檢測到的異常行為的指示??梢允褂闷渌僮骰蛳盗胁僮鳌1疚闹泄_了不同的實施例。某些實施例的特征可以與其它實施例的特征組合;因此,某些實施例可以是多個實施例的特征的組合。本發(fā)明的實施例可以包括諸如計算機或處理器可讀的非暫態(tài)存儲介質(zhì)(例如存儲器、硬盤驅(qū)動器或編碼、包含或存儲指令(例如計算機可執(zhí)行指令)的USB閃存)的物體,計算機可執(zhí)行指令在由處理器或控制器執(zhí)行時,引起處理器或控制器執(zhí)行本文中公開的方法。前述對本發(fā)明的實施例的描述是為了圖示和描述目的給出。不旨在是詳盡的或不想將本發(fā)明限制為所公開的精確形式。本領域技術人員應當認識到根據(jù)上述教導,很多種改進、變形、替代、變化和等同是可能的。因此,要理解所附權利要求旨在覆蓋落入本發(fā)明的真實精神內(nèi)的所有這種變形和變化。