用于使用輸入圖像來測量磨損銷長度的算法
【專利摘要】用于使用輸入圖像來測量磨損銷長度的算法。在一個示例中,本公開涉及一種確定制動器組件中磨損銷的長度的方法。該方法包括諸如利用照相機來獲得制動器組件的一部分的輸入圖像。該輸入圖像包括磨損銷和參考對象,并且參考對象具有已知尺寸。處理器可以基于輸入圖像來確定參考對象的圖像尺寸。處理器可以基于輸入圖像來確定磨損銷的圖像尺寸。處理器還可以基于參考對象的圖像尺寸、磨損銷的圖像尺寸和參考對象的已知尺寸來確定磨損銷尺寸的估計的測量結(jié)果。
【專利說明】
用于使用輸入圖像來測量磨損銷長度的算法
技術(shù)領(lǐng)域
[0001]本公開涉及圖像計量學(xué)。
【背景技術(shù)】
[0002]用于定期收集飛機的制動器磨損銷(brakewear pin)測量結(jié)果的一般慣例是對該銷進行視覺檢查,并且當該銷與外殼齊平時更換磨損銷和制動器組件。通常在制動器徹底檢修期間收集測量結(jié)果,將測量結(jié)果手動記錄在紙質(zhì)數(shù)據(jù)表中,并且將其發(fā)送到中央記錄服務(wù)。在手動測量磨損銷以及記錄測量的長度中可能出現(xiàn)誤差。測量銷的長度的人可能不一致地環(huán)繞圖形,并且他/她可能在日志中輸入錯誤的長度。此系統(tǒng)并未提供用于磨損監(jiān)測的充分的數(shù)據(jù)以及制動器何時將需要被改變的預(yù)測。這導(dǎo)致不充分的庫存規(guī)劃并且導(dǎo)致延遲和取消。
【發(fā)明內(nèi)容】
[0003]概括地講,本公開涉及用于基于圖像分析來確定制動器組件中的磨損銷的長度的技術(shù)和設(shè)備。在一些示例中,圖像捕獲設(shè)備(諸如照相機)獲得制動器組件的一部分的輸入圖像。該輸入圖像包括磨損銷和參考對象,其中該參考對象具有實際尺寸(即已知長度)。處理器可以基于輸入圖像來確定參考對象的圖像尺寸。此外,處理器可以基于輸入圖像來確定磨損銷的圖像尺寸。處理器還可以基于參考對象的圖像尺寸、磨損銷的圖像尺寸以及參考對象的已知尺寸來確定磨損銷尺寸的估計的測量結(jié)果。處理器可以操作耦合到照相機,意味著此分析可以由捕獲輸入圖像的同一設(shè)備來完成,或者處理器可以操作連接到從圖像捕獲設(shè)備接收輸入圖像的遠程服務(wù)器。
[0004]在一個示例中,本公開涉及一種確定制動器組件中磨損銷的長度的方法,該方法包括:獲得制動器組件的一部分的輸入圖像,其中該輸入圖像包括磨損銷和參考對象,并且其中該參考對象具有已知尺寸;基于輸入圖像來確定參考對象的圖像尺寸;基于輸入圖像來確定磨損銷的圖像尺寸;以及基于參考對象的圖像尺寸、磨損銷的圖像尺寸和參考對象的已知尺寸來確定磨損銷尺寸的估計的測量結(jié)果。
[0005]在另一示例中,本公開涉及一種被配置成確定制動器組件中磨損銷的長度的系統(tǒng),該系統(tǒng)包括:被配置成捕獲制動器組件的一部分的輸入圖像的照相機,其中該輸入圖像包括磨損銷和參考對象,并且其中該參考對象具有已知尺寸;以及被配置成進行以下各項的一個或多個處理器:基于輸入圖像來確定參考對象的圖像尺寸;基于輸入圖像來確定磨損銷的圖像尺寸;以及基于參考對象的圖像尺寸、磨損銷的圖像尺寸和參考對象的已知尺寸來確定磨損銷尺寸的估計的測量結(jié)果。
[0006]在另一示例中,本公開涉及一種計算機可讀存儲介質(zhì),其包括當被處理器執(zhí)行時使得處理器進行以下各項的指令:獲得制動器組件的一部分的輸入圖像,其中該輸入圖像包括磨損銷和參考對象,并且其中該參考對象具有已知尺寸;基于輸入圖像來確定參考對象的圖像尺寸;基于輸入圖像來確定磨損銷的圖像尺寸;以及基于參考對象的圖像尺寸、磨損銷的圖像尺寸和參考對象的已知尺寸來確定磨損銷尺寸的估計的測量結(jié)果。
[0007]在下面的附圖和描述中闡明本公開的一個或多個示例的細節(jié)。從描述和附圖并且從權(quán)利要求來說本公開的其它特征、目的和優(yōu)點將是顯然的。
【附圖說明】
[0008]圖1是根據(jù)當前公開的一個或多個技術(shù)圖示出被配置成測量制動器組件的磨損銷的示例圖像捕獲設(shè)備的概念圖。
[0009]圖2是根據(jù)當前公開的一個或多個技術(shù)圖示出被配置成測量制動器組件的磨損銷的圖像捕獲設(shè)備的更詳細示例的框圖。
[0010]圖3A-3J是根據(jù)當前公開的一個或多個技術(shù)的制動器組件在遍及測量磨損銷的過程中的不同的點處的示例圖像。
[0011]圖4是根據(jù)當前公開的一個或多個技術(shù)圖示出測量制動器組件中的磨損銷的示例過程的流程圖。
[0012]圖5是根據(jù)當前公開的一個或多個技術(shù)圖示出分析被用來測量制動器組件中的磨損銷的輸入圖像的質(zhì)量估計參數(shù)的示例過程的流程圖。
【具體實施方式】
[0013]本公開的技術(shù)描述一種用于基于從計算設(shè)備(諸如手持設(shè)備)接收的輸入圖像來自動測量磨損銷的系統(tǒng)。該手持設(shè)備可以執(zhí)行圖像分析來在制動器整個壽命的規(guī)則間隔期間測量磨損銷長度。該設(shè)備可以捕獲飛機上每個制動器位置的磨損銷的圖像。該設(shè)備可以將所捕獲的圖像以及任何關(guān)聯(lián)的測量結(jié)果與飛行器上的特定制動器位置相關(guān)聯(lián)并且可以例如通過記錄飛行器的尾號或位置來識別特定飛行器。該設(shè)備還可以能夠?qū)崿F(xiàn)捕獲其它與維護有關(guān)的信息的能力。然后可以將數(shù)據(jù)和圖像上傳到中央儲存庫(repository)用于分析。計算機視覺算法可以從制動器區(qū)域的圖像來測量銷。服務(wù)器然后可以將結(jié)果傳達給操作員。程序的不同版本還可以本地地對手持設(shè)備執(zhí)行所有圖像處理并且將實時銷長度測量結(jié)果提供給用戶。
[0014]技術(shù)還可以包括輸入圖像的質(zhì)量分析以確定圖像是否適用于銷測量過程。帶著測量長度的目的而對制動器磨損銷(或任何類似對象)拍照的用戶可能沒有意識到圖像的質(zhì)量如何影響測量結(jié)果。因為圖像是使用手持設(shè)備捕獲的,所以它們可能因為聚焦或運動模糊而是降低質(zhì)量的。類似地,圖像可能是過度曝光/曝光不足的。根據(jù)本公開的技術(shù),需要圖像滿足為了使程序提供測量結(jié)果的某些質(zhì)量檢查。也就是說,在某些情況下,圖像可能差到難以獲得像樣的測量結(jié)果,并且圖像不應(yīng)該被用于確定磨損銷長度測量。當程序能夠測量銷時,用戶可以從接收置信度得分或誤差區(qū)間以了解可能的準確性中受益。盡管圖像可以準確地表示場景,但是該場景可能包含對銷測量算法來說棘手的要素,諸如銷附近的污垢/油脂/粗砂或者次佳的照相機姿態(tài)。這些無法預(yù)料的要素可促使銷測量算法部分失效。因此,當圖像太差而不能提供任何測量結(jié)果(即沒有置信度)時可以包括軟件邏輯,并且以其它方式將預(yù)期的誤差區(qū)間給予用戶。
[0015]用于潛在地測量磨損銷的過程的自動化具有極大的益處。航空公司維護團隊需要一種準確記錄銷長度的歷史的方式。在數(shù)據(jù)庫中較好組織的測量結(jié)果幫助維持對銷的磨損的跟蹤,這繼而可以被用來檢測性能和/或安全參數(shù)、定期修理等等。準確的歷史可以使得航空公司能夠具有更換制動器的更好計劃。
[0016]圖1是根據(jù)當前公開的一個或多個技術(shù)圖示出被配置成測量制動器組件10的磨損銷14的示例圖像捕獲設(shè)備4的概念圖。制動器組件10可以是用于飛行器中輪子的制動器組件。一般來說,制動器組件10包括參考對象12和磨損銷14。在一些示例中,制動器組件10包括圖1中沒有畫出的其它對象。例如,制動器組件10還可以包括一個或多個旋轉(zhuǎn)盤(轉(zhuǎn)子)、一個或多個靜止盤(定子)、端板和壓力板。這些元件可以由碳-金屬合金制成,并且作為整體可以被稱為分離片束(disc stack)或熱裝(heat pack)。定子可以被附著到栓接到飛行器起落架組件的扭矩管。轉(zhuǎn)子嚙合輪子,其中轉(zhuǎn)子中的凹槽配合輪轂內(nèi)部上的鍵(key)。輪子可以在輪子軸承上轉(zhuǎn)動,其中轉(zhuǎn)子在制動器定子之間旋轉(zhuǎn)。制動器活塞收縮彈簧在轉(zhuǎn)子和定子之間保持足夠的空隙以允許輪子自由地轉(zhuǎn)動。液壓致動活塞可以被構(gòu)建在制動器外殼中。當制動器被激活時,活塞內(nèi)的液壓增大,從外殼向外移動它們從而壓縮壓力板,并且減小轉(zhuǎn)子和定子之間的空隙。轉(zhuǎn)子和定子的表面針對彼此被擠壓,從而產(chǎn)生使旋轉(zhuǎn)變慢的的摩擦。雖然這是制動器組件10的一個示例,但是使用磨損銷(諸如磨損銷14)的其它制動器組件可以與當前公開的技術(shù)一起使用。
[0017]制動器組件10可以包括磨損銷14。磨損銷可以對于每個輪子而存在。磨損銷14可以是從壓力板延伸通過外殼、從制動器組件突出的銷。磨損銷14所突出的銷的量指示轉(zhuǎn)子和定子盤的組合厚度??梢允┘油7胖苿悠鲏毫σ詼蚀_地讀取磨損銷長度。在一些示例中,如果磨損銷14在飛行器的任何制動器組件上的末端與保持磨損銷14的外殼齊平或者在其之下,則可能需要更換制動器組件。在其它示例中,如果磨損銷14并未從外殼伸出比指定最小長度(諸如0.25英寸)更多,則可能需要更換制動器組件。因此,準確地測量磨損銷14的長度對飛行器的安全操作來說是重要的。本公開的技術(shù)描述測量磨損銷。然而,應(yīng)該認識到,測量磨損銷14可以包括測量整個磨損銷14或僅測量磨損銷14的一部分,諸如磨損銷14的可見部分。
[0018]制動器組件1的參考對象12可以是制動器組件1的任何部分,其可以是在與磨損銷14相同的圖像中捕獲的并且具有固定長度(不管制動器組件10的磨損或預(yù)期壽命如何)。換句話說,它可以是制動器組件10中的任何對象,對其而言所述對象的尺寸是已知的。參考對象12還可以是分開已知距離的一組對象。例如,參考對象12可以是保持磨損銷14的外殼或支架。
[0019]圖像捕獲設(shè)備4可以被用來執(zhí)行本公開的技術(shù)。圖像捕獲設(shè)備4可以是能夠捕獲圖像并且能夠?qū)D像執(zhí)行分析或者能夠?qū)D像發(fā)送給能夠?qū)D像執(zhí)行分析的遠程服務(wù)器的任何設(shè)備。在圖1的示例中,圖像捕獲設(shè)備4可以是移動電話。然而,在其它示例中,圖像捕獲設(shè)備4可以是平板電腦、個人數(shù)字助理(PDA)、膝上型電腦、便攜式游戲設(shè)備、便攜式媒體播放器、電子書閱讀器、手表、電視平臺、數(shù)字照相機或另一類型的計算設(shè)備。
[0020]在圖1的示例中,圖像捕獲設(shè)備4可以包括配置成捕獲輸入圖像的照相機6。照相機6可以是記錄圖像(其可以被直接存儲、傳輸?shù)竭h程服務(wù)器或者兩者)的光學(xué)儀器。照相機6可以被配置成捕獲靜止圖像或移動圖像。在被配置成捕獲移動圖像的照相機6的示例中,為了當前公開的技術(shù)的目的,照相機6還可以被配置成從在移動圖像中捕獲的幀的組中選擇單個幀來用作輸入圖像。
[0021]—個或多個處理器8可以在圖像捕獲設(shè)備4內(nèi)實施功能和/或執(zhí)行指令。例如,圖像捕獲設(shè)備4上的處理器8可以接收和執(zhí)行由各種存儲設(shè)備所存儲的指令,其執(zhí)行存儲在存儲設(shè)備中的各種模塊的功能。處理器8所執(zhí)行的這些指令可以促使圖像捕獲設(shè)備4在程序執(zhí)行期間將信息存儲在存儲設(shè)備內(nèi)。處理器8可以執(zhí)行模塊的指令來促使圖像捕獲設(shè)備4的照相機6獲得制動器組件10和磨損銷14的輸入圖像。處理器8然后可以使用本公開的技術(shù)來測量磨損銷14。在一些示例中,處理器8還可以被配置成將輸入圖像傳輸?shù)竭h程服務(wù)器,其將執(zhí)行本文所述的技術(shù)以測量磨損銷14。
[0022]根據(jù)本公開的技術(shù),圖像捕獲設(shè)備4可以獲得制動器組件10的一部分的輸入圖像。在一些示例中,輸入圖像包括磨損銷14和參考對象12。參考對象12具有圖像捕獲設(shè)備4知道的已知尺寸。參考對象12的已知尺寸可以由外部輸入來提供,該外部輸入諸如規(guī)格表、計算機輔助設(shè)計、工程圖表或已知尺寸的數(shù)據(jù)庫中的一個或多個。例如,參考對象12可以包括被配置成保持磨損銷14的支架。該支架可以是保持磨損銷14的典型支架并且具有1.46英寸的長度。雖然這作為示例被給出,參考對象12可以是制動器組件10中的具有固定或已知長度的任何對象,并且參考對象12的長度可以是適合于制動器組件10內(nèi)的參考對象12的功能的任何長度。系統(tǒng)可以使用多個參考對象。除了使用長度之外,該系統(tǒng)可以使用參考對象的2D面積。在一些示例中,圖像捕獲設(shè)備4可以通過使用照相機6捕獲輸入圖像來獲得輸入圖像。在其它示例中,參考對象可以是制動器組件中的螺栓、支架附近的兩個或更多螺栓之間的距離或者活塞軸。此外,盡管本公開可以對參考對象12或磨損銷14的“長度”進行參考,但是可以設(shè)想到長度指的是從起始點到終止點的距離的測量結(jié)果。因此,測量結(jié)果實際上可以是長度、寬度或被測量的對象的任何部分的測量結(jié)果。
[0023]處理器8可以基于輸入圖像來確定參考對象12的尺寸。參考對象12的尺寸可以是長度、寬度、2D面積、兩個對象之間的距離、或可以使用這里描述的技術(shù)測量的任何其它特征中的任一個。如上文所討論的那樣,參考對象12具有已知長度。通過確定參考對象12的圖像尺寸,處理器8可以確定輸入圖像的測量比。換句話說,處理器8可以確定每個像素表示多少英寸。例如,如果參考對象12被測量成是200個像素,并且已知參考對象具有1.46英寸的長度,則處理器8可以確定每個像素表示0.0073英寸。此比可以被用于基于輸入圖像進行的其它測量,包括磨損銷的測量。參考對象可以具有與銷大致相同的場景中的深度以使得像素到從參考對象導(dǎo)出的現(xiàn)實世界單位(unit)的轉(zhuǎn)換還適用于銷。進一步關(guān)于圖2-3J來討論確定參考對象12的圖像尺寸。雖然本公開引用對象的圖像長度以像素為單位,但是針對長度的測量結(jié)果的任何單位可以被用于圖像長度值,諸如英寸、厘米或點。
[0024]處理器8還可以基于輸入圖像來確定磨損銷14的圖像尺寸。磨損銷14的尺寸可以是長度、寬度、2D面積、或可以使用這里描述的技術(shù)測量的任何其它特征中的任何一個。處理器8還可以確定磨損銷14的尺寸的估計的測量結(jié)果。在此確定中,處理器8可以使用磨損銷14的圖像尺寸、參考對象12的圖像尺寸以及參考對象12的實際已知長度。一般來說,可以結(jié)合磨損銷的圖像尺寸來使用上文確定的測量比以確定磨損銷14的尺寸的估計的測量結(jié)果。例如,如果確定磨損銷14具有100個像素的以像素為單位的長度,則通過使用上面的每個像素0.0073英寸的測量比,處理器8可以確定磨損銷14具有.73英寸的尺寸的估計的測量結(jié)果。下面關(guān)于圖2-3J來示出圖像捕獲設(shè)備4如何可以確定這些長度的更詳細討論。盡管本公開使用術(shù)語“估計的測量結(jié)果”,但是應(yīng)該認識到估計的測量結(jié)果指的是使用這里描述的技術(shù)收集的測量值。在一些示例中,估計的測量結(jié)果可以是磨損銷14的精確的實際尺寸。在其它示例中,估計的測量結(jié)果可以具有促使該估計的測量結(jié)果比磨損銷14的實際尺寸更長或更短的誤差。換句話說,術(shù)語估計的測量結(jié)果是從執(zhí)行這里描述的技術(shù)所得到的所計算的測量結(jié)果。
[0025]圖2是根據(jù)當前公開的以及圖1的上下文內(nèi)的一個或多個技術(shù)圖示出被配置成測量制動器組件的磨損銷的圖像捕獲設(shè)備的更詳細示例的框圖。圖2僅圖示出圖像捕獲設(shè)備4的一個特定示例,并且可以在其它實例中使用圖像捕獲設(shè)備4的許多其它示例并且其可以包括被包括在示例圖像捕獲設(shè)備4中的部件的子集或者可以包括圖2中沒有示出的額外部件。
[0026]圖像捕獲設(shè)備4可以包括為清楚起見沒有在圖2中示出的額外部件。例如,圖像捕獲設(shè)備4可以包括向圖像捕獲設(shè)備4的部件提供功率的電池。類似地,圖2中示出的圖像捕獲設(shè)備4的部件可能在圖像捕獲設(shè)備4的每個示例中不是必需的。例如,在一些配置中,圖像捕獲設(shè)備4可能不包括通信單元16。
[0027]在圖2的示例中,圖像捕獲設(shè)備4包括用戶接口設(shè)備18(例如存在敏感顯示器)、一個或多個處理器8、一個或多個通信單元16、以及一個或多個存儲設(shè)備22。圖像捕獲設(shè)備4的存儲設(shè)備22還包括圖像捕獲模塊24、圖像調(diào)整模塊26、質(zhì)量控制模塊28、以及長度確定模塊30。除了別的之外,存儲設(shè)備22還可以包括參考圖像32的數(shù)據(jù)庫以及信息數(shù)據(jù)庫34。通信信道20可以與部件6、8、16、22、24、26、28、30、32和34中的每一個互連以用于部件間通信(物理地、通信地和/或操作地)。在一些示例中,通信信道20可以包括系統(tǒng)總線、網(wǎng)絡(luò)連接、過程間通信數(shù)據(jù)結(jié)構(gòu)、或用于傳達數(shù)據(jù)的任何其它構(gòu)造。
[0028]圖像捕獲設(shè)備4的一個或多個通信單元16可以經(jīng)由一個或多個網(wǎng)絡(luò)通過發(fā)射和/或接收該一個或多個網(wǎng)絡(luò)上的網(wǎng)絡(luò)信號來與外部設(shè)備通信。例如,圖像捕獲設(shè)備4可以使用通信單元16來發(fā)射和/或接收無線電網(wǎng)絡(luò)(諸如蜂窩無線電網(wǎng)絡(luò))上的無線電信號。同樣地,通信單元16可以發(fā)射和/或接收衛(wèi)星網(wǎng)絡(luò)(諸如GPS網(wǎng)絡(luò))上的衛(wèi)星信號。通信單元16的示例包括網(wǎng)絡(luò)接口卡(例如諸如以太網(wǎng)卡)、光學(xué)收發(fā)器、射頻收發(fā)器、GPS接收器或者可以發(fā)送和/或接收信息的任何其它類型的設(shè)備。通信單元16的其它示例可以包括在移動設(shè)備以及通用串行總線(USB)控制器中發(fā)現(xiàn)的藍牙?、GPS、3G、4G和W1-Fi ?無線電。
[0029]在一些示例中,圖像捕獲設(shè)備4的用戶接口設(shè)備18可以包括各種輸入設(shè)備和/或輸出設(shè)備的功能。在一些示例中,用戶接口設(shè)備18使用觸覺、音頻、視頻刺激(使用顯示設(shè)備,諸如陰極射線管(CRT)監(jiān)視器、液晶顯示器(LCD)或任何其它類型的用于生成視覺輸出的設(shè)備)來向用戶提供輸出。在其它示例中,用戶接口設(shè)備18還可以提供輸入到圖像捕獲設(shè)備4(諸如存在敏感屏、觸摸敏感屏等)的輸入的方法。
[0030]圖像捕獲設(shè)備4內(nèi)的一個或多個存儲設(shè)備22可以存儲用于在圖像捕獲設(shè)備4的操作期間進行處理的信息。在一些示例中,存儲設(shè)備22是臨時存儲器,意味著存儲設(shè)備22的主要目的是非長期存儲。圖像捕獲設(shè)備4上的存儲設(shè)備22可以被配置用于信息的短期存儲(作為易失性存儲器)并且因此如果斷電的話并未保留所存儲的內(nèi)容。易失性存儲器的示例包括隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、靜態(tài)隨機存取存儲器(SRAM)和本領(lǐng)域中已知的其它形式的易失性存儲器。
[0031]在一些示例中,存儲設(shè)備22還包括一個或多個計算機可讀存儲介質(zhì)。存儲設(shè)備22可以被配置成存儲比易失性存儲器更大量的信息。存儲設(shè)備22還可以被配置用于信息的長期存儲(作為非易失性存儲器空間)并且在通電/斷電循環(huán)之后保留信息。非易失性存儲器的示例包括磁性硬盤、光盤、軟盤、閃速存儲器、或電可編程存儲器(EPROM)或電可擦除可編程(EEPROM)存儲器的形式。存儲設(shè)備22可以存儲與圖像捕獲模塊24、圖像調(diào)整模塊26、質(zhì)量控制模塊28和長度確定模塊30相關(guān)聯(lián)的程序指令和/或數(shù)據(jù)。除了別的之外,存儲設(shè)備22還可以存儲與參考圖像32或信息數(shù)據(jù)庫34相關(guān)聯(lián)的程序指令和/或數(shù)據(jù)。
[0032]—個或多個處理器8可以在圖像捕獲設(shè)備4內(nèi)實施功能和/或執(zhí)行指令。例如,圖像捕獲設(shè)備4上的處理器8可以接收并執(zhí)行由存儲設(shè)備22存儲的指令,其執(zhí)行圖像捕獲模塊24、圖像調(diào)整模塊26、質(zhì)量控制模塊28、和長度確定模塊30的功能。由處理器8執(zhí)行的這些指令可以促使圖像捕獲設(shè)備4在程序執(zhí)行期間將信息存儲在存儲設(shè)備22內(nèi)。處理器8可以執(zhí)行圖像捕獲模塊24、圖像調(diào)整模塊26、質(zhì)量控制模塊28和長度確定模塊30的指令來基于輸入圖像確定磨損銷14的尺寸的估計的測量結(jié)果。也就是說,存儲設(shè)備22中的項目(諸如圖像捕獲模塊24、圖像調(diào)整模塊26、質(zhì)量控制模塊28和長度確定模塊30)可由處理器8可操作以執(zhí)行各種動作,包括經(jīng)由所獲得的輸入圖像(如圖1中所示)基于磨損銷14的圖像尺寸、參考對象12的圖像尺寸以及參考對象12的已知尺寸來確定磨損銷14的尺寸的估計的測量結(jié)果。
[0033]根據(jù)本公開的技術(shù),處理器8可以執(zhí)行圖像捕獲模塊24來獲得制動器組件(例如圖1的制動器組件1 )的一部分的輸入圖像。輸入圖像包括磨損銷(例如圖1的磨損銷14 )和參考對象(例如圖1的參考對象12)。參考對象12具有實際已知長度。例如,參考對象12可以包括被配置成保持磨損銷14的支架。該支架可以是保持磨損銷14的典型支架并且具有1.46英寸的長度。盡管這作為示例給出,但是參考對象12可以是制動器組件10中具有固定或已知長度的任何對象,并且參考對象12的長度可以是適合于制動器組件10內(nèi)參考對象12的功能的任何長度。在一些示例中,圖像捕獲模塊24可以使用照相機6捕獲輸入圖像。在一些另外的示例中,圖像捕獲模塊24可以在操作連接到照相機6的顯示器(例如用戶接口設(shè)備18)上輸出捕獲輸入圖像的提示。此外,在一些示例中,圖像捕獲模塊24可以在操作連接到照相機的預(yù)覽顯示器(例如用戶接口設(shè)備18)上輸出疊加在輸入圖像的預(yù)覽上的圖形輪廓。在一些示例中,圖形輪廓可以以矩形、正方形、圓形、磨損銷形的輪廓、參考對象形的輪廓或任何其它適當形狀的形式成形。圖形輪廓可以被顯示以使得當輸入圖像被捕獲時制動器組件10在輸入圖像中的部分應(yīng)該落入圖形輪廓之內(nèi),意味著圖形輪廓是當捕獲輸入圖像時用戶放置參考對象12和磨損銷14的最佳區(qū)域。在其它示例中,參考對象可以是制動器組件中的螺栓、支架附近的兩個或更多個螺栓之間的距離或者活塞軸。
[0034]在一些示例中,通信單元16可以將輸入圖像發(fā)送給服務(wù)器。在這樣的示例中,操作連接到服務(wù)器的計算設(shè)備可以被配置成利用這里描述的技術(shù)來確定參考對象的圖像尺寸、磨損銷的圖像尺寸以及磨損銷的尺寸的估計的測量結(jié)果。換句話說,雖然本公開的技術(shù)在這里被描述為在捕獲輸入圖像的同一計算設(shè)備上被執(zhí)行,但是在一些示例中,圖像捕獲設(shè)備4可以僅被配置成捕獲輸入圖像并且將輸入圖像發(fā)送給被配置成使用本公開的技術(shù)來分析輸入圖像的遠程服務(wù)器。雖然本公開參考以像素為單位的對象的圖像長度,但是對于長度的測量結(jié)果的任何單位可以被用于圖像長度值,諸如英寸、厘米或點。
[0035]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來編輯輸入圖像以使得磨損銷處于最佳狀態(tài)(例如最佳位置、對比度、顏色等等)中以用于處理器8確定磨損銷14的長度。例如,處理器8可以執(zhí)行圖像調(diào)整模塊26來旋轉(zhuǎn)輸入圖像以使得磨損銷14在旋轉(zhuǎn)的輸入圖像中大致水平。在一些示例中,在旋轉(zhuǎn)輸入圖像中,處理器8可以執(zhí)行圖像調(diào)整模塊26來對輸入圖像執(zhí)行邊緣檢測分析以檢測制動器組件10的一個或多個近垂直邊緣并且旋轉(zhuǎn)輸入圖像以使得制動器組件10的被檢測邊緣大致垂直。在其它示例中,圖像調(diào)整模塊26可以旋轉(zhuǎn)輸入圖像以使得磨損銷14在旋轉(zhuǎn)的輸入圖像中大致垂直。在這樣的示例中,在旋轉(zhuǎn)輸入圖像中,處理器8可以執(zhí)行圖像調(diào)整模塊26來對輸入圖像執(zhí)行邊緣檢測分析以檢測制動器組件10的一個或多個近水平邊緣并且旋轉(zhuǎn)輸入圖像以使得制動器組件10的被檢測邊緣大致水平。在一些示例中,磨損銷14在旋轉(zhuǎn)之后大致水平并且將從左到右被測量。然而,在其它示例中,磨損銷14大致水平并且將從右到左被測量。
[0036]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來將輸入圖像轉(zhuǎn)換成灰度級圖像。通過將輸入圖像轉(zhuǎn)換成灰度級圖像,將文件保留在計算設(shè)備中所需的存儲空間可能更小。特別是在其中輸入圖像在圖像捕獲設(shè)備和遠程服務(wù)器之間傳遞的實例中,灰度級圖像可能因為更小的文件大小而允許更快的傳輸。此外,一般來說,磨損銷14和參考對象12彼此疊加并且通過每個對象是什么灰度的陰影來可區(qū)別。通常,磨損銷14傾向于是深色,并且參考對象12傾向于淺色,然而一些示例可以具有淺色的磨損銷和深色的參考對象。這意味著灰度級圖像并不在本公開的技術(shù)的執(zhí)行期間影響辨別磨損銷14和參考對象的能力?;叶燃壍霓D(zhuǎn)換還可以加速圖像分析技術(shù)。例如,許多圖像分析技術(shù)僅在單信道圖像上操作。
[0037]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來將平滑算法應(yīng)用到輸入圖像。在一些示例中,平滑算法可以是雙邊濾波器。雙邊濾波器是用于圖像的非線性、邊緣保護、減噪的平滑濾波器。通過保護圖像中的邊緣,磨損銷14的長度將并不因為對輸入圖像進行的編輯而被改變。作為代替,雙邊濾波器將僅對圖像進行平滑以使得更容易辨別磨損銷14和參考對象12。如上文所討論的那樣,磨損銷14和參考對象12可以彼此疊加并且可由顏色或強度來可區(qū)別。通過應(yīng)用雙邊濾波器,處理器8可以能夠更有效地確定磨損銷14和參考對象12的邊緣在輸入圖像中的地方,從而允許更精確的測量結(jié)果。
[0038]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來基于一個或多個照明條件將均衡算法應(yīng)用于輸入圖像。制動器組件10存在于其中的環(huán)境的照明條件可能會極大地影響該環(huán)境中拍攝的圖像的對比度。如上文所討論的那樣,處理器8將磨損銷14和參考對象12區(qū)分開的能力將極大影響磨損銷14的測量結(jié)果的精確度。因此,改進輸入圖像的對比度級別可以允許測量結(jié)果的更大的精確度。在一些示例中,如果照明條件太暗則圖像調(diào)整模塊26可以增大輸入圖像的對比度。此外,如果照明條件太亮,則圖像調(diào)整模塊26可以減小輸入圖像的對比度。均衡允許所有圖像看起來類似,而不管它們的原始照明條件或?qū)Ρ榷取?br>[0039]處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定參考對象的圖像尺寸。參考對象12的尺寸可以是長度、寬度、2D面積、兩個對象之間的距離、或可以使用這里描述的技術(shù)測量的任何其它特征中的任何一個。為了確定參考對象的圖像尺寸,處理器8可以執(zhí)行長度確定模塊30來檢測輸入圖像中參考對象上的第一點和參考對象上的第二點。第一點和第二點可以在參考對象的周界上并且可能在參考對象的相對極端上。第一點可能不與第二點相交,意味著第一點和第二點是兩個分立、不連接、近似平行的線段。一般來說,第一點和第二點可以是參考對象12的相對邊緣。例如,在參考對象12是保持磨損銷14的梯形支架的情況下,第一點和第二點可以是梯形支架的兩個相對基底。處理器8還可以執(zhí)行長度確定模塊30來確定將第一點和第二點分開的水平行中的像素的數(shù)目。此外,處理器8可以執(zhí)行長度確定模塊30來基于將第一點和第二點分開的像素的數(shù)目以及參考對象的已知尺寸為輸入圖像確定每像素的長度的比??梢杂赏獠枯斎?諸如規(guī)格表、計算機輔助設(shè)計、工程圖表或已知尺寸的數(shù)據(jù)庫中的一個或多個)來提供參考對象12的已知尺寸。例如,如果參考對象12被測量為是200個像素,并且已知參考對象具有1.46英寸的長度,則處理器8可以確定每個像素表示0.0073英寸。此比可以被用于基于輸入圖像而進行的其它測量結(jié)果,包括磨損銷的測量結(jié)果。在一些示例中,可以使用邊緣檢測算法(諸如索貝爾濾波器)來確定第一點和第二點。
[0040]在一些示例中,為了檢測第一點和第二點,處理器8可以首先識別參考對象12。為了這樣做,處理器8可以執(zhí)行長度確定模塊30來將輸入圖像的一個或多個部分與參考對象12的模板進行比較。參考對象12的這樣的模板可以被存儲在存儲設(shè)備22的參考圖像數(shù)據(jù)庫32中。此外,處理器8可以執(zhí)行長度確定模塊30來基于一個或多個比較確定輸入圖像的與參考對象12的模板最緊密匹配的部分并且基于輸入圖像的與參考對象12的模板最緊密匹配的部分檢測第一點和第二點。
[0041]處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定磨損銷14的圖像尺寸。磨損銷14的尺寸可以是長度、寬度、2D面積、或可以使用這里描述的技術(shù)測量的任何其它特性中的任何一個。在確定磨損銷14的圖像尺寸中,處理器8可以執(zhí)行長度確定模塊30來檢測磨損銷14的位置。處理器8可以執(zhí)行長度確定模塊30來檢測輸入圖像中磨損銷的第一邊緣。第一邊緣表示磨損銷在支架組件中的固定端。在一些示例中,可以使用邊緣檢測算法(諸如索貝爾濾波器)來確定第一邊緣。此外,處理器8可以執(zhí)行長度確定模塊30來識別在第一邊緣處開始的磨損銷14附近的一個或多個線段。處理器8還可以執(zhí)行長度確定模塊30來識別一個或多個線段的一個或多個集群并且識別與磨損銷14 一致的成群的一個或多個集群。處理器8還可以執(zhí)行長度確定模塊30來將集群中與磨損銷14 一致的每個線段合并并且確定與合并的線段的長度對應(yīng)的像素的數(shù)目。在一些示例中,可以通過應(yīng)用邊緣檢測核(kernel)以檢測大致水平邊緣、將具有高于閾值的響應(yīng)的像素確定為水平邊緣、以及將霍夫線變換應(yīng)用到每個水平邊緣來完成一個或多個水平線段的識別。處理器8可以執(zhí)行長度確定模塊30來確定最大集群中像素的數(shù)目。在當銷為短的并且包含相對少的像素的情況下,其它測量結(jié)果(諸如每個集群的垂直中心和緊密度)可以幫助識別銷。雖然上文描述為確定水平線段,但是本公開的技術(shù)還可以被用于輸入圖像中垂直的磨損銷。
[0042]處理器8可以執(zhí)行長度確定模塊30來基于參考對象的圖像尺寸、磨損銷的圖像尺寸以及參考對象的已知尺寸確定磨損銷尺寸的估計的測量結(jié)果。在一些示例中,處理器8可以在與圖像捕獲設(shè)備4操作連接的顯示器(例如用戶接口設(shè)備18)上并基于磨損銷14的圖像尺寸和所確定的磨損銷14的尺寸的估計的測量結(jié)果輸出所確定的磨損銷尺寸的估計的測量結(jié)果的圖形表示。例如,所確定的磨損銷14的尺寸的估計的測量結(jié)果的圖形表示可以是顯示為疊加在輸入圖像中磨損銷14的大致位置的頂部上的線段。
[0043]在一些示例中,處理器8可以在用戶接口設(shè)備18上輸出圖形表示是所確定的磨損銷14的尺寸的估計的測量結(jié)果的適當表示的確認提示。這可以允許用戶具有測量結(jié)果的更多視覺控制。如果輸入圖像中的某些狀況促使本公開的技術(shù)返回錯誤的測量結(jié)果,則用戶可以能夠通過查看疊加在所辨別并測量的磨損銷14的頂部上的圖形表示來在提交測量結(jié)果之前改正它。
[0044]在一些示例中,處理器8可以執(zhí)行長度確定模塊30來基于所確定的磨損銷14的尺寸的估計的測量結(jié)果確定磨損銷14的估計的剩余預(yù)期壽命。這將為用戶提供將需要在什么時候修理磨損銷14和制動器組件10的指示。在一些示例中,估計的剩余預(yù)期壽命是估計的直到更換磨損銷為止的時間。在其它示例中,估計的剩余預(yù)期壽命是估計的直到更換為止使用的數(shù)目。此外,取決于磨損銷14被測量所針對的交通工具的類型,磨損銷14的預(yù)期壽命可以是不同的。例如,如果交通工具是大的客機,則2英寸的磨損銷的長度可以具有比用于小的私人飛機的交通工具的2英寸的磨損銷長度更短的剩余預(yù)期壽命。因此,處理器8可以執(zhí)行長度確定模塊30來進一步基于交通工具類型為磨損銷確定估計的剩余預(yù)期壽命。
[0045]在一些示例中,圖像捕獲模塊24還可以獲得一個或多個后續(xù)輸入圖像(諸如經(jīng)由照相機6)。該一個或多個后續(xù)輸入圖像可以標識與制動器組件10相關(guān)聯(lián)的交通工具。處理器8可以執(zhí)行長度確定模塊30來取回磨損銷14的一個或多個存儲的尺寸并且將尺寸的估計的測量結(jié)果保存為與制動器組件10相關(guān)聯(lián)的交通工具的磨損銷14的最近存儲的尺寸。此存儲的尺寸可以被保存在圖像捕獲設(shè)備4的信息數(shù)據(jù)庫34中。在其它示例中,在圖像捕獲設(shè)備4與確定磨損銷14的尺寸的估計的測量結(jié)果的遠程服務(wù)器通信的情況下,信息數(shù)據(jù)庫34可以被存儲在遠程服務(wù)器上?;诔叽绲墓烙嫷臏y量結(jié)果和信息數(shù)據(jù)庫34中一個或多個存儲的尺寸,處理器8還可以基于變化率來確定磨損銷14的估計的預(yù)期壽命。通過實施此特征,可以進行關(guān)于各種磨損銷的耐久性的研究,因為用于每個交通工具的每個磨損銷將具有歷史。
[0046]技術(shù)還可以包括基于在整個測量過程導(dǎo)出的各種質(zhì)量估計參數(shù)對輸入圖像的質(zhì)量分析。例如,帶著測量長度的目的而對制動器磨損銷(或任何類似對象)拍照的用戶并未意識到圖像的質(zhì)量如何影響測量結(jié)果。因為圖像是使用手持設(shè)備捕獲的,所以它們可能因為聚焦或運動模糊而是降低質(zhì)量的。類似地,圖像可能是過度曝光/曝光不足的??赡芤髨D像滿足某些質(zhì)量檢查,以便使程序提供測量結(jié)果的。也就是說,在某些情況下,圖像可能如此的差以致難以獲得像樣的測量結(jié)果,并且圖像應(yīng)該被丟棄。當程序能夠測量銷時,用戶可以從接收置信度得分或誤差區(qū)間以了解可能的準確性中受益。盡管圖像可以準確地表示場景,但是該場景可能包含對銷測量算法來說棘手的要素,諸如銷附近的污垢/油脂/粗砂或者次佳的照相機姿態(tài)。這些無法預(yù)料的要素可以促使銷測量算法部分失效。因此,可以包括軟件邏輯以判定圖像何時太差而不能提供任何測量結(jié)果(即沒有置信度),并且以其它方式將預(yù)期的誤差區(qū)間給予用戶。
[0047]根據(jù)本公開的技術(shù),處理器8可以執(zhí)行質(zhì)量控制模塊28來為輸入圖像確定質(zhì)量估計參數(shù)。此外,處理器8可以執(zhí)行質(zhì)量控制模塊28來確定該質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)。術(shù)語“可接受的范圍”可以是輸入圖像被視為具有可接受質(zhì)量的值的任何預(yù)定義或動態(tài)限定的范圍。響應(yīng)于質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi),處理器8可以執(zhí)行質(zhì)量控制模塊28來向用戶發(fā)送指示。在這樣的示例中,處理器8可以提示用戶使用不同的照相機非固有性質(zhì)(諸如照相機位置、照相機運動、閃光或其它照相機設(shè)置)來重新捕獲輸入圖像。在其它示例中,處理器8可以提示用戶利用不同照相機非固有性質(zhì)來捕獲制動器組件的一部分的一個或多個后續(xù)輸入圖像。如果較高質(zhì)量的輸入圖像被捕獲,則可以對那個輸入圖像執(zhí)行這里描述的技術(shù)。然而,響應(yīng)于處于可接受的范圍之內(nèi)的質(zhì)量估計參數(shù),處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定磨損銷14的尺寸的估計的測量結(jié)果(如上文詳細描述的那樣)。處理器8還可以執(zhí)行質(zhì)量控制模塊28來基于一個或多個環(huán)境條件(諸如外來物質(zhì)(例如油脂、污泥、刮傷、油漆等等)的存在或照明)動態(tài)更新可接受的范圍。在一些示例中,由捕獲輸入圖像的同一設(shè)備(即圖像捕獲設(shè)備4)來確定質(zhì)量估計參數(shù)。在其它示例中,由從圖像捕獲設(shè)備4接收輸入圖像的遠程服務(wù)器來確定質(zhì)量估計參數(shù)。
[0048]在一些示例中,可以基于輸入圖像的對比度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括處理器8執(zhí)行質(zhì)量控制模塊28來將輸入圖像轉(zhuǎn)換成灰度級圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來確定灰度級圖像中的平均灰度級值并且確定灰度級圖像中灰度級值的標準偏差。如果灰度級值的標準偏差沒有落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi)。相反地,如果灰度級值的標準偏差落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)處于可接受的范圍之內(nèi)。如果輸入圖像的對比度太高或太低,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以為了根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量對比度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)約時間和處理能力。
[0049]在一些示例中,可以基于輸入圖像的亮度來確定質(zhì)量估計參數(shù)。在此類示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括處理器8執(zhí)行質(zhì)量控制模塊28來將輸入圖像轉(zhuǎn)換成灰度級圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來確定灰度級圖像中的平均灰度級值。如果平均灰度級值沒有落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi)。相反地,如果平均灰度級值落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)處于可接受的范圍之內(nèi)。如果輸入圖像的平均亮度太高或太低,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量亮度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)約時間和處理能力。
[0050]在其它示例中,可以基于輸入圖像的模糊度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括將輸入圖像劃分成多個窗口。每個窗口可以與水平地鄰近于相應(yīng)窗口的每個窗口的一部分重疊。處理器8還可以執(zhí)行質(zhì)量控制模塊28來基于施加在按百等分排列的可用空間頻率上的快速傅立葉變換算法的量值確定多個窗口中的每一個窗口的模糊度參數(shù)。處理器8可以執(zhí)行質(zhì)量控制模塊28來將用于輸入圖像的質(zhì)量估計參數(shù)確定為用于每個窗口的模糊度參數(shù)的加權(quán)函數(shù)。在一些示例中,模糊度參數(shù)的加權(quán)函數(shù)可以是平均值、極小值函數(shù)或極大值函數(shù)。在其它示例中,加權(quán)函數(shù)包括與每個窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重,其中與多個窗口中包含磨損銷的窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重是非零值,并且其中與多個窗口中不包含磨損銷的每一個窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重是零值。換句話說,僅包含輸入圖像中的磨損銷14的窗口被用于模糊度質(zhì)量預(yù)測。如果質(zhì)量估計參數(shù)低于模糊度的下限,則處理器8可以確定質(zhì)量估計參數(shù)不在可接受的范圍之內(nèi)。相反地,如果質(zhì)量估計參數(shù)高于模糊度的下限,則處理器8可以確定質(zhì)量估計參數(shù)在可接受的范圍之內(nèi)。在各種示例中,輸入圖像可以被劃分成任何數(shù)目個窗口,包括九個窗口、十六個窗口或二十五個窗口中的一個。在一些不例中,每個窗口的模糊度參數(shù)是用于相應(yīng)窗口中每個像素的模糊度的平均值。在其它示例中,每個窗口的模糊度參數(shù)是相應(yīng)窗口中每個像素的最小模糊度。如果輸入圖像太模糊,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量模糊度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)省時間和處理能力。
[0051]在一些示例中,處理器8可以執(zhí)行質(zhì)量控制模塊28來基于質(zhì)量估計參數(shù)確定磨損銷尺寸的估計的測量結(jié)果的置信度測量結(jié)果。在一些另外的示例中,如果置信度測量結(jié)果低于閾值置信度水平,則處理器8可以執(zhí)行質(zhì)量控制模塊28來經(jīng)由用戶接口設(shè)備18提示用戶重新捕獲輸入圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來經(jīng)由用戶接口設(shè)備18基于質(zhì)量估計參數(shù)呈現(xiàn)誤差邊界。這可以進一步幫助用戶確定是否接受由圖像捕獲設(shè)備4提供的測量結(jié)果或者使用照相機6重新捕獲圖像。
[0052]圖3A-3J是根據(jù)當前公開的一個或多個技術(shù)在整個測量磨損銷的過程中的不同的點處制動器組件的示例輸入圖像。圖3A-3J所描繪的輸入圖像應(yīng)該被僅看作示例圖像。沿著測量磨損銷的過程的這些不同的點的每個圖像可能是唯一的。此外,在執(zhí)行這里描述的技術(shù)的實例中可能不采用圖3A-3J所描繪的一些步驟。例如,當前公開中描述的技術(shù)的一個示例實例可以不將輸入圖像轉(zhuǎn)換成灰度級圖像。此外,可以在這里描述的技術(shù)的實例期間執(zhí)行圖3A-3J沒有描繪的步驟。例如,處理器8可以輸出疊加在輸入圖像預(yù)覽上的圖形輪廓,其中圖形輪廓被顯示成使得當輸入圖像被捕獲時輸入圖像中的制動器組件10的部分應(yīng)該落入圖形輪廓之內(nèi)。
[0053]技術(shù)還可以包括基于在整個測量過程導(dǎo)出的各種質(zhì)量估計參數(shù)對輸入圖像的質(zhì)量分析。例如,帶著測量長度的目的而對制動器磨損銷(或任何類似對象)拍照的用戶并未意識到圖像的質(zhì)量會如何影響測量結(jié)果。因為圖像是使用手持設(shè)備捕獲的,所以它們可能因為聚焦或運動模糊而是降低質(zhì)量的。類似地,圖像可能是過度曝光/曝光不足的。可以要求圖像滿足某些質(zhì)量檢查,以便使程序提供測量結(jié)果。也就是說,在某些情況下,圖像可能是如此的差,使得難以獲得像樣的測量結(jié)果,并且圖像應(yīng)該被丟棄。當程序能夠測量銷時,用戶可以從接收置信度得分或誤差區(qū)間以了解可能的準確性中受益。盡管圖像可以準確地表示場景,但是該場景可能包含對銷測量算法來說棘手的要素,諸如銷附近的污垢/油脂/粗砂或者次佳的照相機姿態(tài)。這些無法預(yù)料的要素可以促使銷測量算法部分地失效。因此,可以包括軟件邏輯以判定圖像何時太差而不能提供任何測量結(jié)果(即沒有置信度),并且以其它方式將預(yù)期的誤差區(qū)間給予用戶。
[0054]圖3A是在由圖像捕獲設(shè)備對其拍攝時的示例輸入圖像。在圖3A的示例中,在圖像已被圖像捕獲設(shè)備4獲得之后,磨損銷14和參考對象12被示出在該圖像中。這將是將被用來測量磨損銷14的普通輸入圖像。
[0055]根據(jù)本公開的技術(shù),處理器8可以執(zhí)行圖像捕獲模塊24,從而可以獲得制動器組件(例如圖1的制動器組件10)的一部分的輸入圖像。該輸入圖像包括磨損銷(例如圖1的磨損銷14 )和參考對象(例如圖1的參考對象12 ) O參考對象12具有實際的,已知的長度。例如,參考對象12可以包括被配置成保持磨損銷14的支架。該支架可以是保持磨損銷14的典型支架并且具有1.46英寸的長度。雖然這作為示例被給出,但是參考對象12可以是制動器組件10中具有固定或已知長度的任何對象,并且參考對象12的長度可以是適合于制動器組件10內(nèi)參考對象12的功能的任何長度。在一些示例中,圖像捕獲模塊24可以使用照相機6捕獲輸入圖像。在一些另外的示例中,圖像捕獲模塊24可以在操作連接到照相機6的顯示器(例如用戶接口設(shè)備18)上輸出捕獲輸入圖像的提示。此外,在一些示例中,圖像捕獲模塊24可以在操作連接到照相機的預(yù)覽顯示器(例如用戶接口設(shè)備18)上輸出疊加在輸入圖像的預(yù)覽上的圖形輪廓。圖形輪廓可以被顯示成使得當輸入圖像被捕獲時制動器組件10在輸入圖像中的部分應(yīng)該落入圖形輪廓之內(nèi)。在其它示例中,參考對象可以是制動器組件中的螺栓、支架附近的兩個或更多個螺栓之間的距離或者活塞軸。
[0056]在一些示例中,通信單元16可以向服務(wù)器發(fā)送輸入圖像。在這樣的示例中,操作連接到服務(wù)器的計算設(shè)備可以被配置成利用這里描述的技術(shù)來確定參考對象的圖像尺寸、磨損銷的圖像尺寸和磨損銷尺寸的估計的測量結(jié)果。換句話說,雖然本公開的技術(shù)在這里被描述為在捕獲輸入圖像的同一計算設(shè)備上被執(zhí)行,但是在一些示例中,圖像捕獲設(shè)備4可以僅被配置成捕獲輸入圖像并且將輸入圖像發(fā)送給被配置成使用本公開的技術(shù)來分析輸入圖像的遠程服務(wù)器。
[0057]根據(jù)本公開的技術(shù),處理器8可以執(zhí)行質(zhì)量控制模塊28來為輸入圖像確定質(zhì)量估計參數(shù)。此外,處理器8可以執(zhí)行質(zhì)量控制模塊28來確定該質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)。響應(yīng)于質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi),處理器8可以執(zhí)行質(zhì)量控制模塊28來向用戶發(fā)送指示。在這樣的示例中,處理器8可以提示用戶使用不同的照相機非固有性質(zhì)(諸如照相機位置、照相機運動、閃光或其它照相機設(shè)置)來重新捕獲輸入圖像。在其它示例中,處理器8可以提示用戶利用不同的照相機非固有性質(zhì)來捕獲制動器組件的一部分的一個或多個后續(xù)輸入圖像。如果較高質(zhì)量的輸入圖像被捕獲,則可以對該輸入圖像執(zhí)行這里描述的技術(shù)。然而,響應(yīng)于處于可接受的范圍之內(nèi)的質(zhì)量估計參數(shù),處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定磨損銷14的尺寸的估計的測量結(jié)果(如上文詳細描述的那樣)。處理器8還可以執(zhí)行質(zhì)量控制模塊28來基于一個或多個環(huán)境條件(諸如外來物質(zhì)(例如油脂、污泥、刮傷、油漆等等)的存在或照明)動態(tài)地更新可接受的范圍。在一些示例中,由捕獲輸入圖像的同一設(shè)備(即圖像捕獲設(shè)備4)來確定質(zhì)量估計參數(shù)。在其它示例中,由從圖像捕獲設(shè)備4接收輸入圖像的遠程服務(wù)器來確定質(zhì)量估計參數(shù)。
[0058]在其它示例中,可以基于輸入圖像的模糊度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括將輸入圖像劃分成多個窗口。每個窗口可以與水平地鄰近于相應(yīng)窗口的每個窗口的一部分重疊。處理器8還可以執(zhí)行質(zhì)量控制模塊28來基于施加在按百等分排列的可用空間頻率上的快速傅立葉變換算法的量值確定多個窗口中的每一個窗口的模糊度參數(shù)。處理器8可以執(zhí)行質(zhì)量控制模塊28來將輸入圖像的質(zhì)量估計參數(shù)確定為每個窗口的模糊度參數(shù)的加權(quán)函數(shù)。在一些示例中,模糊度參數(shù)的加權(quán)函數(shù)可以是平均值、極小值函數(shù)或極大值函數(shù)。在其它示例中,加權(quán)函數(shù)包括與每個窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重,其中與多個窗口中包含磨損銷的窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重是非零值,并且其中與多個窗口中不包含磨損銷的每一個窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重是零值。換句話說,僅包含輸入圖像中的磨損銷14的窗口被用于模糊度質(zhì)量預(yù)測。如果質(zhì)量估計參數(shù)低于模糊度的下限,則處理器8可以確定質(zhì)量估計參數(shù)不在可接受的范圍之內(nèi)。相反地,如果質(zhì)量估計參數(shù)高于模糊度的下限,則處理器8可以確定質(zhì)量估計參數(shù)在可接受的范圍之內(nèi)。在各種示例中,輸入圖像可以被劃分成任何數(shù)目個窗口,包括九個窗口、十六個窗口或二十五個窗口中的一個。在一些不例中,每個窗口的模糊度參數(shù)是相應(yīng)窗口中每個像素的模糊度的平均值。在其它示例中,每個窗口的模糊度參數(shù)是相應(yīng)窗口中每個像素的最小模糊度。如果輸入圖像太模糊,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量模糊度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)省時間和處理能力。
[0059]圖3B是在已經(jīng)執(zhí)行轉(zhuǎn)動校正之后的示例輸入圖像。處理器8可以旋轉(zhuǎn)圖像以便使磨損銷14盡可能地靠近水平線或垂直線。在圖3B的示例中,磨損銷14現(xiàn)在是大致水平的。為了本申請的目的,大致水平意味著磨損銷14在水平的?5度之內(nèi)。
[0060]例如,處理器8可以執(zhí)行圖像調(diào)整模塊26來旋轉(zhuǎn)輸入圖像以使得磨損銷14在旋轉(zhuǎn)的輸入圖像中大致水平。在一些示例中,在旋轉(zhuǎn)輸入圖像中,處理器8可以執(zhí)行圖像調(diào)整模塊26來對輸入圖像執(zhí)行邊緣檢測分析以檢測磨損銷14的一個或多個邊緣并且旋轉(zhuǎn)輸入圖像以使得磨損銷14的被檢測邊緣大致垂直。在其它示例中,圖像調(diào)整模塊26可以旋轉(zhuǎn)輸入圖像以使得磨損銷14在旋轉(zhuǎn)的輸入圖像中大致垂直。在這樣的示例中,在旋轉(zhuǎn)輸入圖像中,處理器8可以執(zhí)行圖像調(diào)整模塊26來對輸入圖像執(zhí)行邊緣檢測分析以檢測磨損銷14的一個或多個邊緣并且旋轉(zhuǎn)輸入圖像以使得磨損銷14的被檢測邊緣大致水平。
[0061]圖3C是在輸入圖像已經(jīng)被轉(zhuǎn)換成輸入圖像的灰度級版本之后的示例輸入圖像。在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來將輸入圖像轉(zhuǎn)換成灰度級圖像。通過將輸入圖像轉(zhuǎn)換成灰度級圖像,將文件保持在計算設(shè)備中所需的存儲空間可能更小。特別在其中輸入圖像在圖像捕獲設(shè)備和遠程服務(wù)器之間傳遞的實例中,灰度級圖像可能因為更小的文件大小而允許更快的傳輸。此外,一般來說,磨損銷14和參考對象12彼此疊加并且通過每個對象是什么灰度的陰影來可區(qū)別。通常,磨損銷14傾向于深色,并且參考對象12傾向于淺色,但是一些示例可以具有淺色的磨損銷和深色的參考對象。這意味著灰度級圖像不會在本公開的技術(shù)的執(zhí)行期間影響辨別磨損銷14和參考對象的能力。
[0062]在一些示例中,可以基于輸入圖像的對比度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括處理器8執(zhí)行質(zhì)量控制模塊28來將輸入圖像轉(zhuǎn)換成灰度級圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來確定灰度級圖像中的平均灰度級值并且確定灰度級圖像中灰度級值的標準偏差。如果灰度級值的標準偏差沒有落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi)。相反地,如果灰度級值的標準偏差落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)處于可接受的范圍之內(nèi)。如果輸入圖像的對比度太高或太低,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量對比度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)省時間和處理能力。
[0063]在一些示例中,可以基于輸入圖像的亮度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括處理器8執(zhí)行質(zhì)量控制模塊28來將輸入圖像轉(zhuǎn)換成灰度級圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來確定灰度級圖像中的平均灰度級值。如果平均灰度級值沒有落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi)。相反地,如果平均灰度級值落入下限和上限之內(nèi),則處理器8可以確定質(zhì)量估計參數(shù)處于可接受的范圍之內(nèi)。如果輸入圖像的平均亮度太高或太低,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量亮度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)省時間和處理能力。
[0064]圖3D是在已經(jīng)向輸入圖像應(yīng)用平滑算法之后的示例輸入圖像。在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來將平滑算法應(yīng)用于輸入圖像。在一些示例中,平滑算法可以是雙邊濾波器。雙邊濾波器是用于圖像的非線性、邊緣保護、減噪的平滑濾波器。通過保護圖像中的邊緣,磨損銷14的長度將不會因為對輸入圖像進行的編輯而被改變。作為代替,雙邊濾波器將僅對圖像進行平滑以使得更容易辨別磨損銷14和參考對象12。如上文所討論的那樣,磨損銷14和參考對象12可以彼此疊加并且可以由顏色來可區(qū)別。通過應(yīng)用雙邊濾波器,處理器8可以能夠更有效地確定參考對象12和磨損銷14的邊緣在輸入圖像中的地方,從而允許更精確的測量結(jié)果。
[0065]圖3E是在向輸入圖像執(zhí)行均衡之后的示例輸入圖像。在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來基于一個或多個照明條件將均衡算法應(yīng)用到輸入圖像。制動器組件10存在于其中的環(huán)境的照明條件可能會極大地影響該環(huán)境中拍攝的圖像的對比度。如上文所討論的那樣,處理器8辨別磨損銷14和參考對象12的能力將極大地影響磨損銷14的測量結(jié)果的精確度。因此,改進輸入圖像的對比度級別可以允許測量結(jié)果的更大的精確度。在一些示例中,如果照明條件太暗,則圖像調(diào)整模塊26可以增加輸入圖像的對比度。此外,如果照明條件太亮,則圖像調(diào)整模塊26可以降低輸入圖像的對比度。
[0066]圖3F示出可以在識別制動器組件的各部分時使用的示例模板。在本公開的技術(shù)的一些示例中,處理器8可以將輸入圖像的各部分與存儲在參考圖像32中的參考對象12的各種模板進行比較。例如,圖3F示出參考對象12的三個不同模板。在該組模板中,參考對象12和磨損銷14的各種尺寸和顏色可以被存儲。例如,模板圖像13A示出較寬的參考對象12和短的磨損銷14。模板圖像13B示出輕微變色的參考對象12和短-中長度的磨損銷14。模板圖像13C示出具有比13A和13B的參考對象更小的錐度的參考對象12以及長的磨損銷14。
[0067]使用這些模板13A-13C,處理器8可以確定類似模板13A-13C中的一個或多個的輸入圖像的面積。處理器8然后可以確定參考對象12的圖像尺寸。例如,處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定參考對象的圖像尺寸。參考對象12的尺寸可以是長度、寬度、2D面積、兩個對象之間的距離、或可以使用這里描述的技術(shù)測量的任何其它特性中的任何一個。為了確定參考對象的圖像尺寸,處理器8可以執(zhí)行長度確定模塊30來檢測輸入圖像中參考對象的第一點和參考對象的第二點。第一點可能不與第二點相交,意味著第一點和第二點是兩個分立、不連接的線段。一般來說,第一點和第二點可以是參考對象12的相對邊緣。例如,在參考對象12是保持磨損銷14的梯形支架的情況下,第一點和第二點可以是梯形支架的兩個相對基底。處理器8還可以執(zhí)行長度確定模塊30來確定將第一點和第二點分開的水平行中的像素的數(shù)目。此外,處理器8可以執(zhí)行長度確定模塊30來基于將第一點和第二點分開的像素的數(shù)目以及參考對象的已知尺寸為輸入圖像確定每像素的長度的比。例如,如果參考對象12被測量為是200個像素,并且已知參考對象具有1.46英寸的長度,則處理器8可以確定每個像素表示0.0073英寸。此比可以被用于基于輸入圖像而進行的其它測量,包括磨損銷的測量。
[0068]在一些示例中,可以使用邊緣檢測算法(諸如索貝爾濾波器)來確定第一點和第二點。在其它示例中,為了檢測第一點和第二點,處理器8可以執(zhí)行長度確定模塊30來將輸入圖像的一個或多個部分與參考對象12的模板進行比較。參考對象12的這樣的模板可以被存儲在存儲設(shè)備22的參考圖像數(shù)據(jù)庫32中。此外,處理器8可以執(zhí)行長度確定模塊30來基于一個或多個比較確定輸入圖像的與參考對象12的模板最緊密匹配的部分并且基于輸入圖像的與參考對象12的模板最緊密匹配的部分檢測第一點和第二點。圖3G是當測量參考對象時使用的不同圖像的另外的示例。
[0069]圖3H是在執(zhí)行集群匹配技術(shù)以識別磨損銷之后的示例輸入圖像。使用圖3F的模板,處理器8可以確定輸入圖像的與磨損銷14最緊密類似的一部分。使用這些技術(shù),處理器8確定集群15示出輸入圖像的緊密類似模板13A-13C中的磨損銷14的一部分。
[0070]圖31是使用各種線段以便識別輸入圖像中的磨損銷的示例。使用圖3G中識別的集群(即集群15),處理器8可以檢測磨損銷14的邊緣并且確定實質(zhì)上將第一點和第二點連接的線段。例如,處理器8可以使用索貝爾濾波器和霍夫變換來找到這些邊緣和段。
[0071]使用此識別的集群15,處理器8可以能夠使用輸入圖像的此部分來確定磨損銷14的圖像尺寸。例如,處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定磨損銷14的圖像尺寸。磨損銷14的尺寸可以是長度、寬度、2D面積、或可以使用這里描述的技術(shù)測量的任何其它特性中的任何一個。在確定磨損銷14的圖像尺寸中,處理器8可以執(zhí)行長度確定模塊30來檢測磨損銷14的位置。處理器8可以執(zhí)行長度確定模塊30來檢測輸入圖像中磨損銷的第一邊緣。第一邊緣表示磨損銷在支架組件中的固定末端。在一些示例中,可以使用邊緣檢測算法(諸如索貝爾濾波器)來確定第一邊緣。此外,處理器8可以執(zhí)行長度確定模塊30來識別在第一邊緣處開始的磨損銷14附近的一個或多個線段。處理器8還可以執(zhí)行長度確定模塊30來識別一個或多個線段的一個或多個集群并且識別與磨損銷14 一致的成群的一個或多個集群。處理器8還可以執(zhí)行長度確定模塊30來在與磨損銷14 一致的集群中合并每個線段并且確定與合并的線段的長度對應(yīng)的像素的數(shù)目。在一些示例中,可以通過應(yīng)用邊緣檢測核以檢測大致水平邊緣、將具有高于閾值的響應(yīng)的像素確定為水平邊緣、以及將霍夫線變換應(yīng)用到每個水平邊緣來完成一個或多個水平線段的識別。處理器8可以執(zhí)行長度確定模塊30來確定最大集群中像素的數(shù)目。在當銷為短的并且包含相對少的像素的情況下,其它措施(諸如每個集群的垂直中心和緊密度)可以幫助識別銷。雖然上文被描述為確定水平線段,但是本公開的技術(shù)還可以被用于輸入圖像中垂直的磨損銷。
[0072]圖3J是具有磨損銷的被測長度的疊加的示例輸入圖像。通過使用參考對象12的已知尺寸、磨損銷14的圖像尺寸、和參考對象12的圖像尺寸的測量結(jié)果,處理器8可以確定磨損銷14的尺寸的估計的測量結(jié)果。在圖3J的示例中,處理器8還輸出磨損銷14的圖形表示的疊加、連同所確定的測量結(jié)果。處理器8可以在用戶接口設(shè)備18上輸出這些圖形。
[0073]例如,處理器8可以執(zhí)行長度確定模塊30來基于參考對象的圖像尺寸、磨損銷的圖像尺寸以及參考對象的已知尺寸來確定磨損銷尺寸的估計的測量結(jié)果。在一些示例中,處理器8可以在與圖像捕獲設(shè)備4操作連接的顯示器(例如用戶接口設(shè)備18)上并基于磨損銷14的圖像尺寸和所確定的磨損銷14的尺寸的估計的測量結(jié)果輸出所確定的磨損銷尺寸的估計的測量結(jié)果的圖形表示。例如,所確定的磨損銷14的尺寸的估計的測量結(jié)果的圖形表示可以是顯示為疊加在輸入圖像中磨損銷14的大致位置的頂部上的線段。
[0074]在一些示例中,處理器8可以在用戶接口設(shè)備8上輸出圖形表示是所確定的磨損銷14的尺寸的估計的測量結(jié)果的適當表示的確認提示。這可以允許用戶具有測量結(jié)果的更多視覺控制。如果輸入圖像中的某些狀況促使本公開的技術(shù)返回錯誤的測量結(jié)果,則用戶可以能夠通過查看疊加在所辨別并測量的磨損銷14的頂部上的圖形表示來在提交測量結(jié)果之前改正它。
[0075]在一些示例中,處理器8可以執(zhí)行長度確定模塊30來基于所確定的磨損銷14的尺寸的估計的測量結(jié)果確定磨損銷14的估計的剩余預(yù)期壽命。這將為用戶提供將需要在什么時候修理磨損銷14和制動器組件10的指示。在一些示例中,估計的剩余預(yù)期壽命是估計的直到更換磨損銷為止的時間。在其它示例中,估計的剩余預(yù)期壽命是估計的直到更換為止使用的數(shù)目。此外,取決于磨損銷14被測量所針對的交通工具的類型,磨損銷14的預(yù)期壽命可以是不同的。例如,如果交通工具是大的客機,則2英寸的磨損銷長度可以具有比用于小私人飛機的交通工具的2英寸的磨損銷長度更短的剩余預(yù)期壽命。因此,處理器8可以執(zhí)行長度確定模塊30來進一步基于交通工具類型為磨損銷確定估計的剩余預(yù)期壽命。
[0076]在一些示例中,處理器8可以執(zhí)行質(zhì)量控制模塊28來基于質(zhì)量估計參數(shù)確定磨損銷的尺寸的估計的測量結(jié)果的置信度測量結(jié)果。在一些另外的示例中,如果置信度測量結(jié)果低于閾值置信度水平,則處理器8可以執(zhí)行質(zhì)量控制模塊28來經(jīng)由用戶接口設(shè)備18提示用戶重新捕獲輸入圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來經(jīng)由用戶接口設(shè)備18基于質(zhì)量估計參數(shù)呈現(xiàn)誤差邊界。這可以進一步幫助用戶確定是否接受由圖像捕獲設(shè)備4提供的測量結(jié)果或者使用照相機6重新捕獲圖像。
[0077]圖4是根據(jù)當前公開的一個或多個技術(shù)來圖示出測量制動器組件中的磨損銷的示例過程的流程圖。本公開的技術(shù)描述一種用于基于從計算設(shè)備(諸如手持設(shè)備)接收的輸入圖像來自動測量磨損銷的系統(tǒng)。此手持設(shè)備可以在制動器整個壽命的規(guī)則間隔期間測量磨損銷長度。該設(shè)備可以記錄飛行器的尾號、位置、輪子位置并且捕獲飛行器上每個制動器位置的磨損銷的圖像。該設(shè)備還可以能夠?qū)崿F(xiàn)捕獲其它缺陷和與制動器有關(guān)的失效的能力。然后可以將數(shù)據(jù)和圖像上傳到中央儲存庫用于分析。計算機視覺算法可以從制動器區(qū)域的圖像來測量銷。服務(wù)器然后可以將結(jié)果傳達給操作員。程序的不同版本還可以本地地對手持設(shè)備執(zhí)行所有圖像處理并且將實時銷長度測量結(jié)果提供給用戶。
[0078]根據(jù)本公開的技術(shù),處理器8可以執(zhí)行圖像捕獲模塊24,從而可以獲得制動器組件(例如圖1的制動器組件10)的一部分的輸入圖像(60)。該輸入圖像包括磨損銷(例如圖1的磨損銷14)和參考對象(例如圖1的參考對象12)。參考對象12具有實際已知長度。例如,參考對象12可以包括被配置成保持磨損銷14的支架。該支架可以是保持磨損銷14的典型支架并且具有1.46英寸的長度。雖然這作為示例給出,但是參考對象12可以是制動器組件10中具有固定或已知長度的任何對象,并且參考對象12的長度可以是適合于制動器組件10內(nèi)參考對象12的功能的任何長度。在一些示例中,圖像捕獲模塊24可以使用照相機6捕獲輸入圖像。在一些另外的示例中,圖像捕獲模塊24可以在操作連接到照相機6的顯示器(例如用戶接口設(shè)備18)上輸出捕獲輸入圖像的提示。此外,在一些示例中,圖像捕獲模塊24可以在操作連接到照相機的預(yù)覽顯示器(例如用戶接口設(shè)備18)上輸出疊加在輸入圖像的預(yù)覽上的圖形輪廓。圖形輪廓可以被顯示以使得當輸入圖像被捕獲時制動器組件10在輸入圖像中的部分應(yīng)該落入圖形輪廓之內(nèi)。在其它示例中,參考對象可以是制動器組件中的螺栓、支架附近的兩個或更多螺栓之間的距離或者活塞軸。
[0079]在一些示例中,通信單元16可以將輸入圖像發(fā)送給服務(wù)器。在這樣的示例中,操作連接到服務(wù)器的計算設(shè)備可以被配置成利用這里描述的技術(shù)來確定參考對象的圖像尺寸、磨損銷的圖像尺寸以及磨損銷尺寸的估計的測量結(jié)果。換句話說,雖然本公開的技術(shù)在這里被描述為在捕獲輸入圖像的同一計算設(shè)備上被執(zhí)行,但是在一些示例中,圖像捕獲設(shè)備4可以僅被配置成捕獲輸入圖像并且將輸入圖像發(fā)送給被配置成使用本公開的技術(shù)來分析輸入圖像的遠程服務(wù)器。
[0080]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來編輯輸入圖像以使得磨損銷處于最佳狀態(tài)(例如最佳位置、對比度、顏色等等)中以用于處理器8確定磨損銷14的長度。例如,處理器8可以執(zhí)行圖像調(diào)整模塊26來旋轉(zhuǎn)輸入圖像以使得磨損銷14在旋轉(zhuǎn)的輸入圖像中大致水平。在一些示例中,在旋轉(zhuǎn)輸入圖像中,處理器8可以執(zhí)行圖像調(diào)整模塊26來對輸入圖像執(zhí)行邊緣檢測分析以檢測磨損銷14的一個或多個邊緣并且旋轉(zhuǎn)輸入圖像以使得磨損銷14的被檢測邊緣大致垂直。在其它示例中,圖像調(diào)整模塊26可以旋轉(zhuǎn)輸入圖像以使得磨損銷14在旋轉(zhuǎn)的輸入圖像中大致垂直。在這樣的示例中,在旋轉(zhuǎn)輸入圖像中,處理器8可以執(zhí)行圖像調(diào)整模塊26來對輸入圖像執(zhí)行邊緣檢測分析以檢測磨損銷14的一個或多個邊緣并且旋轉(zhuǎn)輸入圖像以使得磨損銷14的被檢測邊緣大致水平。
[0081]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來將輸入圖像轉(zhuǎn)換成灰度級圖像。通過將輸入圖像轉(zhuǎn)換成灰度級圖像,將文件保持在計算設(shè)備中所需的存儲空間可能更小。特別在其中輸入圖像在圖像捕獲設(shè)備和遠程服務(wù)器之間傳遞的實例中,灰度級圖像可能因為更小的文件大小而允許更快的傳輸。此外,一般來說,磨損銷14和參考對象12彼此疊加并且通過每個對象是什么灰度的陰影來可區(qū)別。通常,磨損銷14傾向于深色,并且參考對象12傾向于淺色,但是一些示例可以具有淺色的磨損銷和深色的參考對象。這意味著灰度級圖像不會在本公開的技術(shù)的執(zhí)行期間影響辨別磨損銷14和參考對象的能力。
[0082]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來將平滑算法應(yīng)用到輸入圖像。在一些示例中,平滑算法可以是雙邊濾波器。雙邊濾波器是用于圖像的非線性、邊緣保護、減噪的平滑濾波器。通過保護圖像中的邊緣,磨損銷14的長度將不會因為對輸入圖像進行的編輯而被改變。作為代替,雙邊濾波器將僅對圖像進行平滑以使得更容易辨別磨損銷14和參考對象12。如上文所討論的那樣,磨損銷14和參考對象12可以彼此疊加并且可由顏色來可區(qū)別。通過應(yīng)用雙邊濾波器,處理器8可以能夠更有效地確定磨損銷14和參考對象12的邊緣在輸入圖像中的地方,從而允許更精確的測量結(jié)果。
[0083]在一些示例中,處理器8可以執(zhí)行圖像調(diào)整模塊26來基于一個或多個照明條件將均衡算法應(yīng)用到輸入圖像。制動器組件10存在于其中的環(huán)境的照明條件可能會極大地影響該環(huán)境中拍攝的圖像的對比度。如上文所討論的那樣,處理器8辨別磨損銷14和參考對象12的能力將極大影響磨損銷14的測量結(jié)果的精確度。因此,改進輸入圖像的對比度級別可以允許測量結(jié)果的更大的精確度。在一些示例中,如果照明條件太暗,則圖像調(diào)整模塊26可以增加輸入圖像的對比度。此外,如果照明條件太亮,則圖像調(diào)整模塊26可以降低輸入圖像的對比度。
[0084]處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定參考對象的圖像尺寸(62)。參考對象12的尺寸可以是長度、寬度、2D面積、兩個對象之間的距離、或可以使用這里描述的技術(shù)測量的任何其它特性中的任何一個。為了確定參考對象的圖像尺寸,處理器8可以執(zhí)行長度確定模塊30來檢測輸入圖像中參考對象的第一點和參考對象的第二點。第一點可能不與第二點相交,意味著第一點和第二點是兩個分立、不連接的線段。一般來說,第一點和第二點可以是參考對象12的相對邊緣。例如,在參考對象12是保持磨損銷14的梯形支架的情況下,第一點和第二點可以是梯形支架的兩個相對基底。處理器8還可以執(zhí)行長度確定模塊30來確定將第一點和第二點分開的水平行中的像素的數(shù)目。此外,處理器8可以執(zhí)行長度確定模塊30來基于將第一點和第二點分開的像素的數(shù)目以及參考對象的已知尺寸為輸入圖像確定每像素的長度的比。例如,如果參考對象12被測量為是200個像素,并且已知參考對象具有1.46英寸的長度,則處理器8可以確定每個像素表示0.0073英寸。此比可以被用于基于輸入圖像而進行的其它測量,包括磨損銷的測量。
[0085]在一些示例中,可以使用邊緣檢測算法(諸如索貝爾濾波器)來確定第一點和第二點。在其它示例中,為了檢測第一點和第二點,處理器8可以執(zhí)行長度確定模塊30來將輸入圖像的一個或多個部分與參考對象12的模板進行比較。參考對象12的這樣的模板可以被存儲在存儲設(shè)備22的參考圖像數(shù)據(jù)庫32中。此外,處理器8可以執(zhí)行長度確定模塊30來基于一個或多個比較確定輸入圖像的與參考對象12的模板最緊密匹配的部分并且基于輸入圖像的與參考對象12的模板最緊密匹配的部分來檢測第一點和第二點。
[0086]處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定磨損銷14的圖像尺寸。磨損銷14的尺寸可以是長度、寬度、2D面積、或可以使用這里描述的技術(shù)測量的任何其它特性中的任何一個。在確定磨損銷14的圖像尺寸中,處理器8可以執(zhí)行長度確定模塊30來檢測磨損銷14的位置。處理器8可以執(zhí)行長度確定模塊30來檢測輸入圖像中磨損銷的第一邊緣。第一邊緣表示磨損銷在支架組件中的固定端。在一些示例中,可以使用邊緣檢測算法(諸如索貝爾濾波器)來確定第一邊緣。此外,處理器8可以執(zhí)行長度確定模塊30來識別在第一邊緣處開始的磨損銷14附近的一個或多個線段。處理器8還可以執(zhí)行長度確定模塊30來識別一個或多個線段的一個或多個集群并且識別與磨損銷14 一致的成群的一個或多個集群。處理器8還可以執(zhí)行長度確定模塊30來在與磨損銷14 一致的集群中合并每個線段并且確定與合并的線段的長度對應(yīng)的像素的數(shù)目。在一些示例中,可以通過應(yīng)用邊緣檢測核以檢測大致水平邊緣、將具有高于閾值的響應(yīng)的像素確定為水平邊緣、以及將霍夫線變換應(yīng)用到每個水平邊緣來完成一個或多個水平線段的識別。處理器8可以執(zhí)行長度確定模塊30來確定最大集群中像素的數(shù)目。在當銷是短的并且包含相對少的像素的情況下,其它測量結(jié)果(諸如每個集群的垂直中心和緊密度)可以幫助識別銷。雖然上文描述為確定水平線段,但是本公開的技術(shù)還可以被用于輸入圖像中垂直的磨損銷。
[0087]處理器8可以執(zhí)行長度確定模塊30來基于參考對象的圖像尺寸、磨損銷的圖像尺寸以及參考對象的已知尺寸確定磨損銷的尺寸的估計的測量結(jié)果(66)。在一些示例中,處理器8可以在與圖像捕獲設(shè)備4操作連接的顯示器(例如用戶接口設(shè)備18)上并基于磨損銷14的圖像尺寸和所確定的磨損銷14的尺寸的估計的測量結(jié)果輸出所確定的磨損銷尺寸的估計的測量結(jié)果的圖形表示。例如,所確定的磨損銷14的尺寸的估計的測量結(jié)果的圖形表示可以是顯示為疊加在輸入圖像中磨損銷14的大致位置的頂部上的線段。
[0088]在一些示例中,處理器8可以在用戶接口設(shè)備18上輸出圖形表示是所確定的磨損銷14的尺寸的估計的測量結(jié)果的適當表示的確認提示。這可以允許用戶具有測量結(jié)果的更多視覺控制。如果輸入圖像中的某些狀況促使本公開的技術(shù)返回錯誤的測量結(jié)果,則用戶可以能夠通過查看疊加在所辨別并測量的磨損銷14的頂部上的圖形表示來在提交測量結(jié)果之前改正它。
[0089]在一些示例中,處理器8可以執(zhí)行長度確定模塊30來基于所確定的磨損銷14的尺寸的估計的測量結(jié)果確定磨損銷14的估計的剩余預(yù)期壽命。這將為用戶提供將需要在何時修理磨損銷14和制動器組件10的指示。在一些示例中,估計的剩余預(yù)期壽命是估計的直到更換磨損銷為止的時間。在其它示例中,估計的剩余預(yù)期壽命是估計的直到更換為止使用的數(shù)目。此外,取決于磨損銷14被測量所針對的交通工具的類型,磨損銷14的預(yù)期壽命可以是不同的。例如,如果交通工具是大的客機,則2英寸的磨損銷長度可能具有比用于小私人飛機的交通工具的2英寸的磨損銷長度更短的剩余預(yù)期壽命。因此,處理器8可以執(zhí)行長度確定模塊30來進一步基于交通工具類型為磨損銷確定估計的剩余預(yù)期壽命。
[0090]在一些示例中,圖像捕獲模塊24還可以獲得一個或多個后續(xù)輸入圖像(諸如經(jīng)由照相機6)。該一個或多個后續(xù)輸入圖像可以標識與制動器組件10相關(guān)聯(lián)的交通工具。處理器8可以執(zhí)行長度確定模塊30來取回磨損銷14的一個或多個存儲的尺寸并且將尺寸的估計的測量結(jié)果保存為與制動器組件10相關(guān)聯(lián)的交通工具的磨損銷14的最近存儲的尺寸。該存儲的尺寸可以被保存在圖像捕獲設(shè)備4的信息數(shù)據(jù)庫34中。在其它示例中,在圖像捕獲設(shè)備4與確定磨損銷14的尺寸的估計的測量結(jié)果的遠程服務(wù)器通信的情況下,信息數(shù)據(jù)庫34可以被存儲在遠程服務(wù)器上。基于尺寸的估計的測量結(jié)果和信息數(shù)據(jù)庫34中一個或多個存儲的尺寸,處理器8還可以基于變化率來確定磨損銷14的估計的預(yù)期壽命。通過實施此特征,可以進行關(guān)于各種磨損銷的耐久性的研究,因為用于每個交通工具的每個磨損銷將具有歷史。
[0091]圖5是根據(jù)當前公開的一個或多個技術(shù)圖示出分析被用來測量制動器組件中的磨損銷的輸入圖像的質(zhì)量估計參數(shù)的示例過程的流程圖。技術(shù)還可以包括基于在整個測量過程中導(dǎo)出的各種質(zhì)量估計參數(shù)的輸入圖像的質(zhì)量分析。例如,帶著測量長度的目的而對制動器磨損銷(或任何類似對象)拍照的用戶沒有意識到圖像的質(zhì)量會如何影響測量結(jié)果。因為圖像是使用手持設(shè)備捕獲的,所以它們可能因為聚焦或運動模糊而是降低質(zhì)量的。類似地,圖像可能是過度曝光/曝光不足的??梢砸髨D像滿足某些質(zhì)量檢查以便使程序提供測量結(jié)果的。也就是說,在某些情況下,圖像可能如此的查以致于難以獲得像樣的測量結(jié)果,并且圖像應(yīng)該被丟棄。當程序能夠測量銷時,用戶可以從接收置信度得分或誤差區(qū)間以了解可能的準確性中受益。盡管圖像可以準確地表示場景,但是該場景可能包含對銷測量算法來說棘手的要素,諸如銷附近的污垢/油脂/粗砂或者次佳的照相機姿態(tài)。這些無法預(yù)料的要素會促使銷測量算法部分失效。因此,可以包括軟件邏輯來判定圖像何時太差而不能提供任何測量結(jié)果(即沒有置信度),并且以其它方式將預(yù)期的誤差區(qū)間給予用戶。
[0092]根據(jù)本公開的技術(shù),處理器8可以執(zhí)行圖像捕獲模塊24來獲得輸入圖像(70)。輸入圖像包括磨損銷(例如圖1的磨損銷14 )和參考對象(例如圖1的參考對象12 )。參考對象12具有實際已知長度。例如,參考對象12可以包括被配置成保持磨損銷14的支架。該支架可以是保持磨損銷14的典型支架并且具有1.46英寸的長度。盡管這作為示例給出,但是參考對象12可以是制動器組件10中具有固定或已知長度的任何對象,并且參考對象12的長度可以是適合于制動器組件10內(nèi)參考對象12的功能的任何長度。在一些示例中,圖像捕獲模塊24可以使用照相機6來捕獲輸入圖像。在一些另外的示例中,圖像捕獲模塊24可以在操作連接到照相機6的顯示器(例如用戶接口設(shè)備18)上輸出捕獲輸入圖像的提示。此外,在一些示例中,圖像捕獲模塊24可以在操作連接到照相機的預(yù)覽顯示器(例如用戶接口設(shè)備18)上輸出疊加在輸入圖像的預(yù)覽上的圖形輪廓。圖形輪廓可以被顯示以使得當輸入圖像被捕獲時制動器組件10在輸入圖像中的部分應(yīng)該落入圖形輪廓之內(nèi)。在其它示例中,參考對象可以是制動器組件中的螺栓、支架附近的兩個或更多個螺栓之間的距離或者活塞軸。
[0093]在一些示例中,通信單元16可以將輸入圖像發(fā)送給服務(wù)器。在這樣的示例中,操作連接到服務(wù)器的計算設(shè)備可以被配置成利用這里描述的技術(shù)來確定參考對象的圖像尺寸、磨損銷的圖像尺寸以及磨損銷尺寸的估計的測量結(jié)果。換句話說,雖然本公開的技術(shù)在這里被描述為在捕獲輸入圖像的同一計算設(shè)備上被執(zhí)行,但是在一些示例中,圖像捕獲設(shè)備4可以僅被配置成捕獲輸入圖像并且將輸入圖像發(fā)送給被配置成使用本公開的技術(shù)來分析輸入圖像的遠程服務(wù)器。
[0094]處理器8可以執(zhí)行質(zhì)量控制模塊28來為輸入圖像確定質(zhì)量估計參數(shù)(72)。此外,處理器8可以執(zhí)行質(zhì)量控制模塊28來確定該質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)(74)。響應(yīng)于質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi)(74的“否”分支),處理器8可以執(zhí)行質(zhì)量控制模塊28來向用戶發(fā)送指示(76)。在這樣的示例中,處理器8可以提示用戶使用不同的照相機非固有性質(zhì)(諸如照相機位置、照相機運動、閃光或其它照相機設(shè)置)來重新捕獲輸入圖像。在其它示例中,處理器8可以提示用戶利用不同照相機非固有性質(zhì)來捕獲制動器組件的一部分的一個或多個后續(xù)輸入圖像。如果較高質(zhì)量的輸入圖像被捕獲,則可以對該輸入圖像執(zhí)行這里描述的技術(shù)。
[0095]相反地,響應(yīng)于處于可接受的范圍之內(nèi)的質(zhì)量估計參數(shù)(74的“是”分支),處理器8可以執(zhí)行長度確定模塊30來基于輸入圖像確定磨損銷14的尺寸的估計的測量結(jié)果(如上文詳細描述的那樣)(78)。處理器8還可以執(zhí)行質(zhì)量控制模塊28來基于一個或多個環(huán)境條件(諸如外來物質(zhì)(例如油脂、污泥、刮傷、油漆等等)的存在或照明)動態(tài)更新閾值。在一些示例中,由捕獲輸入圖像的同一設(shè)備(即圖像捕獲設(shè)備4)來確定質(zhì)量估計參數(shù)。在其它示例中,由從圖像捕獲設(shè)備4接收輸入圖像的遠程服務(wù)器來確定質(zhì)量估計參數(shù)。
[0096]在一些示例中,可以基于輸入圖像的對比度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括處理器8執(zhí)行質(zhì)量控制模塊28來將輸入圖像轉(zhuǎn)換成灰度級圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來確定灰度級圖像中的平均灰度級值并且確定灰度級圖像中灰度級值的標準偏差。如果灰度級值的標準偏差沒有落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi)。相反地,如果灰度級值的標準偏差落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)處于可接受的范圍之內(nèi)。如果輸入圖像的對比度太高或太低,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量對比度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)省時間和處理能力。
[0097]在一些示例中,可以基于輸入圖像的亮度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括處理器8執(zhí)行質(zhì)量控制模塊28來將輸入圖像轉(zhuǎn)換成灰度級圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來確定灰度級圖像中的平均灰度級值。如果平均灰度級值沒有落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)不處于可接受的范圍之內(nèi)。相反地,如果平均灰度級值落入下限和上限之內(nèi),那么處理器8可以確定質(zhì)量估計參數(shù)處于可接受的范圍之內(nèi)。如果輸入圖像的平均亮度太高或太低,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量亮度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)省時間和處理能力。
[0098]在其它示例中,可以基于輸入圖像的模糊度來確定質(zhì)量估計參數(shù)。在這樣的示例中,確定質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi)可以包括將輸入圖像劃分成多個窗口。每個窗口可以與水平地鄰近于相應(yīng)窗口的每個窗口的一部分重疊。處理器8還可以執(zhí)行質(zhì)量控制模塊28來基于施加在按百等分排列的可用空間頻率上的快速傅立葉變換算法的量值確定多個窗口中的每一個窗口的模糊度參數(shù)。處理器8可以執(zhí)行質(zhì)量控制模塊28來將輸入圖像的質(zhì)量估計參數(shù)確定為每個窗口的模糊度參數(shù)的加權(quán)函數(shù)。在一些示例中,模糊度參數(shù)的加權(quán)函數(shù)可以是平均值、極小值函數(shù)或極大值函數(shù)。在其它示例中,加權(quán)函數(shù)包括與每個窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重,其中與多個窗口中包含磨損銷的窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重是非零值,并且其中與多個窗口中不包含磨損銷的每一個窗口的模糊度參數(shù)相關(guān)聯(lián)的權(quán)重是零值。換句話說,僅包含輸入圖像中的磨損銷14的窗口被用于模糊度質(zhì)量預(yù)測。如果質(zhì)量估計參數(shù)低于模糊度的下限,則處理器8可以確定質(zhì)量估計參數(shù)不在可接受的范圍之內(nèi)。
[0099]相反地,如果質(zhì)量估計參數(shù)高于模糊度的下限,則處理器8可以確定質(zhì)量估計參數(shù)在可接受的范圍之內(nèi)。在各種示例中,輸入圖像可以被劃分成任何數(shù)目的窗口,包括九個窗口、十六個窗口或二十五個窗口中的一個。在一些不例中,每個窗口的模糊度參數(shù)是相應(yīng)窗口中每個像素的模糊度的平均值。在其它示例中,每個窗口的模糊度參數(shù)是相應(yīng)窗口中每個像素的最小模糊度。如果輸入圖像太模糊,則處理器8和長度確定模塊30可能不能辨別磨損銷14和參考對象12以用于根據(jù)這里描述的技術(shù)來測量對象的目的。因此,在測量對象之前測量模糊度可以在輸入圖像不滿足必要的質(zhì)量時節(jié)省時間和處理能力。
[0100]在一些示例中,處理器8可以執(zhí)行質(zhì)量控制模塊28來基于質(zhì)量估計參數(shù)確定磨損銷尺寸的估計的測量結(jié)果的置信度測量結(jié)果。在一些另外的示例中,如果置信度測量結(jié)果低于閾值置信度水平,則處理器8可以執(zhí)行質(zhì)量控制模塊28來經(jīng)由用戶接口設(shè)備18提示用戶重新捕獲輸入圖像。處理器8還可以執(zhí)行質(zhì)量控制模塊28來經(jīng)由用戶接口設(shè)備18基于質(zhì)量估計參數(shù)呈現(xiàn)誤差邊界。這可以進一步幫助用戶確定是否接受由圖像捕獲設(shè)備4提供的測量結(jié)果或者使用照相機6重新捕獲圖像。
[0101 ]本公開中描述的技術(shù)可以至少部分地在硬件、軟件、固件或其任何組合中實施。例如,所述技術(shù)的不同方面可以在一個或多個處理器(包括一個或多個微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或任何其它等同的集成或分立邏輯電路,以及此類部件的任何組合)之內(nèi)實施。術(shù)語“處理器”或“處理電路”通??梢灾复笆鲞壿嬰娐?單獨地或與其它邏輯電路相組合)、或任何其它等同電路中的任何一個。包括硬件的控制單元也可以執(zhí)行本公開的技術(shù)中的一個或多個。
[0102]這樣的硬件、軟件和固件可以在同一設(shè)備內(nèi)或分開的設(shè)備內(nèi)實施以支持本公開中描述的各種技術(shù)。此外,可以一起實施所描述的單元、模塊或部件中的任一個或者可以作為分立但可互操作的邏輯設(shè)備來分離地實施所描述的單元、模塊或部件中的任一個。將不同特征描述為模塊或單元意圖強調(diào)不同功能方面并且并不一定暗示此類模塊或單元必須由單獨的硬件、固件或軟件部件來實現(xiàn)。更確切地說,與一個或多個模塊或單元相關(guān)聯(lián)的功能可以由單獨的硬件、固件或軟件部件來執(zhí)行,或者將其集成在公用或單獨的硬件、固件或軟件部件之內(nèi)。
[0103]本公開中描述的技術(shù)還可以在包括利用指令編碼的計算機可讀存儲介質(zhì)的制造物品中具體實施或編碼。在包括編碼的計算機可讀存儲介質(zhì)的制造物品中嵌入或編碼的指令可以促使一個或多個可編程處理器或其它處理器實施這里描述的技術(shù)中的一個或多個,諸如當被包括在計算機可讀存儲介質(zhì)中或在該計算機可讀存儲介質(zhì)中被編碼的指令由一個或多個處理器執(zhí)行時。計算機可讀存儲介質(zhì)可以包括隨機存取存儲器(RAM)、只讀存儲器(R0M)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、閃速存儲器、硬盤、光盤ROM(CD-ROM)、軟盤、盒式磁帶、磁性介質(zhì)、光學(xué)介質(zhì)或其它計算機可讀介質(zhì)。在一些示例中,制造物品可以包括一個或多個計算機可讀存儲介質(zhì)。
[0104]在一些示例中,計算機可讀存儲介質(zhì)可以包括非瞬時介質(zhì)。術(shù)語“非瞬時”可以指示不以載波或傳播的信號來具體實施的存儲介質(zhì)。在某些示例中,非瞬時存儲介質(zhì)可以存儲隨著時間變化的數(shù)據(jù)(例如在RAM或高速緩存中)。
[0105]已經(jīng)描述了本公開的各種示例。預(yù)期所述系統(tǒng)、操作或功能的任何組合。這些和其它示例在下面的權(quán)利要求的范圍之內(nèi)。
【主權(quán)項】
1.一種確定制動器組件中磨損銷的長度的方法,該方法包括: 獲得制動器組件的一部分的輸入圖像,其中輸入圖像包括參考對象和磨損銷的圖像,并且其中參考對象具有已知尺寸; 基于輸入圖像來確定參考對象的圖像尺寸; 基于輸入圖像來確定磨損銷的圖像尺寸;以及 基于參考對象的圖像尺寸、磨損銷的圖像尺寸和參考對象的已知尺寸來確定磨損銷尺寸的估計的測量結(jié)果。2.根據(jù)權(quán)利要求1所述的方法,還包括: 旋轉(zhuǎn)輸入圖像以使得磨損銷在旋轉(zhuǎn)的輸入圖像中大致水平,其中旋轉(zhuǎn)輸入圖像包括: 對輸入圖像執(zhí)行邊緣檢測分析以檢測制動器組件的一個或多個邊緣;以及 旋轉(zhuǎn)輸入圖像以使得制動器組件的被檢測邊緣大致軸對準; 將輸入圖像轉(zhuǎn)換成灰度級圖像; 將雙邊濾波器應(yīng)用于輸入圖像; 將均衡算法應(yīng)用于輸入圖像; 為輸入圖像確定質(zhì)量估計參數(shù),其中該質(zhì)量估計參數(shù)基于對比度參數(shù)、亮度參數(shù)和模糊度參數(shù)中的一個或多個; 確定該質(zhì)量估計參數(shù)是否在可接受的范圍之內(nèi); 響應(yīng)于該質(zhì)量估計參數(shù)不在可接受的范圍之內(nèi),向用戶發(fā)送指示;以及響應(yīng)于該質(zhì)量估計參數(shù)在可接受的范圍之內(nèi),基于輸入圖像確定磨損銷尺寸的估計的測量結(jié)果。3.—種被配置成確定制動器組件中磨損銷的長度的系統(tǒng),該系統(tǒng)包括: 照相機,其被配置成捕獲制動器組件的一部分的輸入圖像,其中輸入圖像包括參考對象和磨損銷的圖像,并且其中參考對象具有已知尺寸;以及一個或多個處理器,其被配置成: 基于輸入圖像來確定參考對象的圖像尺寸; 基于輸入圖像來確定磨損銷的圖像尺寸;以及 基于參考對象的圖像尺寸、磨損銷的圖像尺寸和參考對象的已知尺寸來確定磨損銷的尺寸的估計的測量結(jié)果。
【文檔編號】G06T7/00GK105844611SQ201610057877
【公開日】2016年8月10日
【申請日】2016年1月28日
【發(fā)明人】S.文卡特沙, R.A.羅伊德, D.米拉拉斯瓦米, M.E.貝恩克
【申請人】霍尼韋爾國際公司