對顯微鏡設備102和/或照相機104進行重新定位。此后,在步驟422,照相機控制器112等待接收到指示另一個曝光開始的信號,而在步驟424,等待接收到指示該另一個曝光結(jié)束的信號。在步驟426,圖像采集模塊120接收到來自照相機104的圖像幀,在步驟428,將接收到的幀丟棄。在步驟424和426之間對傳感器進行曝光所產(chǎn)生的圖像被丟棄,因為在該時間周期中,顯微鏡設備102和/或照相機104可能作為對在步驟420啟動的移動的響應而仍然正在移動。
[0034]在步驟430,系統(tǒng)控制器108檢查是否在步驟418讀取了移動命令,如果已經(jīng)讀取,則處理返回到步驟408。否則,用戶界面116通知用戶圖像采集完成,并且圖像采集系統(tǒng)100會退出。
[0035]圖5為示出了可使用不同的照相機104的圖像采集系統(tǒng)的一個示例性實施例所承擔的處理的流程圖。在步驟500,系統(tǒng)控制器108獲取關于正在使用的照相機104的信息。該信息可包括照相機的制造商和/或型號。在一些實施例中,照相機控制器112可向照相機104查詢該信息。在其它實施例中,用戶界面116可通過操作員獲得該信息。在其它實施例中,可將該信息在圖像采集系統(tǒng)100中預先配置。
[0036]在步驟502,系統(tǒng)控制器108對與照相機104相關的信息進行檢查從而確定該照相機104是否具有提供識別共享曝光周期的信號的能力。在一些實施例中,圖像采集系統(tǒng)100在其存儲器中存儲有指示若干型號的照相機104的性能的列表。在其它實施例中,用戶界面116可就該性能向用戶詢問。在其它實施例中,照相機控制器116可通過詢問照相機104來獲得該性能相關的信息。如果照相機104未提供識別共享曝光周期的信號,則處理進入到步驟504,否則處理進入到步驟506。
[0037]在步驟504,圖像采集系統(tǒng)100承擔了本文針對圖3所描述的處理。在步驟506,圖像采集系統(tǒng)100承擔了本文針對圖4所描述的處理。步驟504或506后,圖像采集系統(tǒng)100退出。
[0038]參照圖6A至6D,用戶界面116可在與圖像采集系統(tǒng)100相關聯(lián)的顯示器上提供若干對話框,從而允許操作員指定移動命令。一個對話框600允許操作員選擇一個或多個復選框602,復選框602指定了顯微鏡設備102將要進行的移動的類型和需要采集的圖像的類型。在一個實施例中,操作員可指定例如,采集的定時間隔拍攝的連續(xù)圖像、所處的變化的載物臺位置、照明設備106生成的光線的多個光波長的使用、所處的變化的聚焦平面(距離樣本的Z距離)、圖像流(即,沒有時間間隔或中間沒有延時的圖像幀)的形成等。
[0039]另一個對話框604 (圖6B)包括字段606,在字段606中,操作員輸入與正在采集的圖像相關聯(lián)的描述。在對話框604中,操作員可在字段608中輸入與圖像相關聯(lián)的文件名的一部分。例如,如果操作員在字段608中輸入了字符串“Experiment5”,則所采集的圖像可被命名為“Experiment5_a, ”、“Experiment5_b, ”等等。對話框610 (圖6C)允許操作員指定以特定間隔采集圖像。操作員可在字段612中指定圖像集的數(shù)量。
[0040]對話框616(圖6D)允許操作員指示改變照明,其可包括移動照明源或移動濾波器或其它光學元件。例如,操作員可使用彈出式菜單618來指定預先配置的照明利用區(qū)域620中提供的對話元素設置進一步的選項。例如,操作員可選擇復選框624來指定聚焦平面應當在各圖像之間是變化的。
[0041]參照圖6E,用戶界面116顯示例如包括區(qū)域628的對話框626。區(qū)域628包括用戶可修改的復選框、彈出式菜單、和字段,從而指定與來自照相機104的流圖像相關聯(lián)的參數(shù)。
[0042]參照圖6F,人機界面116顯示例如對話框632,從而向操作員報告將要采集的圖像順序。
[0043]上面描述的圖像采集系統(tǒng)100允許對來自自動化顯微鏡的照相機的圖像進行快速采集和串聯(lián)。實現(xiàn)這種采集和串聯(lián)的同時,將由于顯微鏡設備的移動而在該圖像中引入偽影的可能性最小化。本文描述的系統(tǒng)的一些應用包括對樣本3D圖像的快速采集、隨著時間的推移對多個熒光團標記的樣本的快速采集、隨著時間的推移對3D和多個熒光團標記的樣本的采集。其它的應用對于本領域內(nèi)的技術人員將會是顯而易見的。
[0044]應當明白并意識到,可通過位于一個或多個電子或數(shù)字控制設備上的硬件、軟件、或硬件與軟件的組合執(zhí)行結(jié)合圖1-6所描述的一個或多個進程、子進程、處理步驟。例如軟件可駐存在適當?shù)碾娮犹幚斫M件或系統(tǒng)中的軟件存儲器(未示出)中,例如圖1-6中示意性地描繪的一個或多個功能系統(tǒng)、控制器、設備、組件、模塊、或子模塊。軟件存儲器可包括有順序的用于實施邏輯功能的可執(zhí)行指令的列表(即,可以以數(shù)字形式(如數(shù)字電路或源代碼)實施的、或者以如模擬源的模擬形式(如模擬電、聲音或視頻信號)實施的“邏輯”)。指令可在處理模塊或控制器(例如,圖1的系統(tǒng)控制器108、移動控制器110、照相機控制器112、照明控制器114、用戶界面116、圖像采集模塊120)中執(zhí)行,其包括例如,一個或多個微處理器、通用處理器、多個處理器的組合、數(shù)字信號處理器(DSPs)、現(xiàn)場可編程門陣列(FPGAs)、或?qū)S眉呻娐?ASICs)。此外,示意圖描述了具有不受功能的體系結(jié)構(gòu)或物理布局限制的物理(硬件和/或軟件)實施的功能的邏輯分類。在該應用中描述的實例系統(tǒng)可以以多種配置實施并作為硬件/軟件組件在單獨的硬件/軟件單元中或在多個分離的硬件/軟件單元中運行。
[0045]當通過電子系統(tǒng)(例如圖2中的基線確定系統(tǒng))的處理模塊執(zhí)行可執(zhí)行指令時,可執(zhí)行指令可被實施為存儲有指令的計算機程序產(chǎn)品,引導電子系統(tǒng)執(zhí)行指令。計算機程序產(chǎn)品可選擇性地置入在任何非暫時性計算機可讀存儲媒介中,從而與指令執(zhí)行系統(tǒng)、裝置、或設備結(jié)合使用,或被指令執(zhí)行系統(tǒng)、裝置、或設備使用,指令執(zhí)行系統(tǒng)、裝置、或設備可以是例如基于計算機的電子系統(tǒng)、包含處理器的系統(tǒng)、或可選擇性地從指令執(zhí)行系統(tǒng)、裝置、或設備獲取指令并執(zhí)行指令的其它系統(tǒng)。在本文檔的上下文中,計算機可讀存儲媒介是可對與指令執(zhí)行系統(tǒng)、裝置或設備結(jié)合使用或者被指令執(zhí)行系統(tǒng)、裝置或設備使用的程序進行存儲的任何非暫時性存儲工具。非暫時性計算機可讀存儲媒介可選擇性地是例如電子、磁、光、電磁、紅外線、或半導體系統(tǒng)、裝置、或設備。下面是非暫時的計算機可讀存儲媒介的更多具體實例的不完全清單:具有一個或多個導線的電連接(電子);便攜式計算機磁盤(磁);隨機存取(即易失性)存儲器(電子);只讀存儲器(電子);可擦除可編程只讀存儲器,如閃存(電子);光盤存儲器,如⑶-ROM、⑶-R、⑶-RW (光學);以及數(shù)碼影音光盤存儲器,即DVD (光學)。應當注意的是,因為可通過例如對紙張或其它媒介進行光學掃描并隨后進行編譯、解釋,或者根據(jù)需要以適合的方式進行其它處理,來電子地獲取程序,并隨后將其存儲在計算機存儲器或機器存儲器中,因此,非暫時的計算機可讀存儲媒介甚至可以是紙張或適合將程序印刷在其上的其它媒介。
[0046]應當明白,在本文中使用的術語“接收和傳輸信號