需說明者,由於本實施例的初步分類模組31、分類管理模組32、細分類模組33及訓練模組34係個別地為一處理器,故該等模組之間會有訊號及資料的傳遞。 然而,若其他實施例將初步分類模組31、分類管理模組32、細分類模組33及訓練模組34的某些或全部整合於同一處理器中,則前述的某些或全部訊號及資料的傳遞則可省略。 由上述內容可知,本發明在更新細分類模型時,只需單獨訓練欲新增的新細分類模型,訓練完成後更新該分類關聯表及該層關聯表,即 可將新細分類模型加入。 步驟:於該分類關聯表記錄該初步分類模型與一新增細分類模型之關聯性而更新該分類關聯表,其中該新增細分類模型對應至該初步模型之該等層其中之一。 為了解決前述問題,本領域極需一種能有效率地調整或更新影像分類模型的機制,需要一種不需重新訓練所有深度卷積神經網路的技術,藉此減少因重新訓練所有模型所耗費的時間,進而提高影像辨識的正確率。
初步分類模組31擷取該初步分 花種類2025 類模型中該至少一階層資訊所分別相應的至少一初步特徵描述,且將該至少一初步特徵描述提供至細分類模組33。 步驟206:根據各該至少一細分類結果查詢該分類關聯表,藉此確認與各該至少一細分類結果相關聯的至少一細分類模型。 於某些實施態樣中,階層式影像辨識方法可再由該至少一電子計算裝置執行步驟206及步驟207以便得到更為精細的細分類結果,各步驟之細節詳述於下。
花種類: TWI662511B – 階層式影像辨識方法及系統
此外,訓練模組34亦可調整、重新訓練或刪除既有的細分類模型,並將相關資訊輸入分類管理模組32以更新該分類關聯表及該層關聯表。 細分類模組33根據該至少一細分類模型及接收的該至少一初步特徵描述決定至少一細分類結果,且將該至少一細分類結果輸入分類管理模組32。 於該等實施態樣中,之後若分類管理模組32查詢該層關聯表後得到與先前相同的該階層資訊,表示需使用的初步特徵描述與之前相同,因此,分類管理模組32可省略前述通知初步分類模組擷取初步特徵描述之動作。 由前述說明可知,本發明所提供之階層式影像辨識方法先使用初步分類模型對影像做初步分類,依據初步分類結果查詢下一層有哪些相關聯的細分類模型可使用,再進一步地以查詢到的細分類模型來對影像做細部分類。
- 該分類管理模組根據該至少一細分類模型查詢一層關聯表以確認該至少一細分類模型分別相關聯之該初步分類模型之至少一階層資訊。
- 細分類模組33根據該至少一細分類模型及接收的該至少一初步特徵描述決定至少一細分類結果,且將該至少一細分類結果輸入分類管理模組32。
- 該階層式影像辨識方法可由至少一電子計算裝置(例如:電腦、伺服器或其他具有類似電子計算能力之裝置)執行。
- 於該等實施態樣中,前述重複步驟203至207時,若步驟203查詢該層關聯表後得到與先前相同的該階層資訊時,則省略步驟204,直接執行步驟205以根據該次所使用的細分類模型及前述已儲存的初步特徵描述決定至少一細分類結果,且再執行步驟206及步驟207。
- 前述細分類模組33所包含的任一細分類模型係用以下其中一種方式訓練而成:方式:訓練模組34以一微調法或一遷移學習法訓練該初步分類模型而成;或者方式:訓練模組34以該初步分類模型的一低階層資訊的一初步特徵描述(即所謂的低階特徵描述)訓練該初步分類模型而成。
- 茲以表二為例說明階層式影像辨識方法可如何決定各預設細分類模型所對應的階層資訊(亦即,初步分類模型的層的編號)。
- 然而,應理解,下文之詳細說明及特定實例僅為例示而已,此乃因依據此詳細說明,本發明所屬技術領域中具有通常知識者將明瞭在本發明精神及範圍內之各種改變及潤飾。
步驟206根據細分類結果「大馬士革玫瑰花」再次查詢表一之分類關聯表,以確認與該細分類結果「大馬士革玫瑰花」相關聯的細分類模型。 若步驟207之判斷結果為是,則以新確認出來的各細分類模型重複前述步驟203至207(亦即,繼續進行下一階段更細部的分類),如此類推,一直不斷循環至無法再細分類為止。 反之,若步驟207之判斷結果為否(亦即,從以前到現在所查詢到相關聯的細分類模型「花種類」、「玫瑰花品種」的總數目為2,且已不再改變或增加了),代表該次細部分類的結果「大馬士革玫瑰花」已夠精細而無法再細分類了,此時將輸出初步分類結果「花」及細分類結果「玫瑰花」及「大馬士革玫瑰花」。 在重複步驟203至207時,階層式影像辨識方法係不斷地根據輸入的該至少一細分類結果查詢該分類關聯表是否有相關聯的至少一細分類模型,不斷地往下一層進行細分類,直到無法再細分類為止。 花種類 當步驟206無法再找到相關聯的至少一細分類模型時,表示從以前到現在所查詢到的相關聯的細分類模型的總數目已不再增加。 當此情形發生時,代表該次細部分類的結果已夠精細而無法再細分類了,此時即可輸出初分類結果及所有的細分類結果了。
花種類: 系統工具
除了上述內容,第二實施例亦能執行第一實施例所描述之所有運作及步驟,具有同樣之功能,且達到同樣之技術效果。 本發明所屬技術領域中具有通常知識者可直接瞭解第二實施例如何基於上述第一實施例以執行此等運作及步驟,具有同樣之功能,並達到同樣之技術效果,故不贅述。 階層式影像辨識方法及系統 本發明係關於一種影像辨識方法及系統;更具體而言,係關於一種階層式影像辨識方法及系統。
舉例而言,階層式影像辨識方法可根據該初步分類模型的資訊(例如:模型名稱、模型中的成員等相關資訊)、該等預設細分類模型的資訊(例如:模型名稱、模型中的成員等相關資訊)與該等預設細分類模型之用途(例如:用來穿的服飾、用來駕駛的車等等)間的關聯性來建立分類關聯表。 如請求項15所述之階層式影像辨識系統,其中,該訓練模組更以一微調(Fine-tune)法及一遷移學習法其中之一或其組合訓練該初步分類模型以獲得該等預設細分類模型。 如請求項15所述之階層式影像辨識系統,其中,該分類關聯表係記錄該初步分類模型與該等預設細分類模型間之關聯性,該初步分類模型包含複數個層,各該預設細分類模型對應至該等層其中之一,該層關聯表係記錄各該預設細分類模型及相對應之該層之一編號。
花種類: 相關文章
於某些實施態樣中,初步分類模組31的該初步分類模型、細分類模組33的所有預設細分類模型、該分類關聯表及該層關聯表的內容可隨時更新。 舉例來說(請同時參閱第1B圖及第3C圖),假設欲新增一新細分類模型,訓練模組34先訓練該新細分類模型,將訓練好的該新細分類模型輸入細分類模組33,且將該新細分類模型的資訊輸入分類管理模組32。 舉例而言,分類管理模組32可藉由於該分類關聯表記錄該初步分類模型與一新增細分類模型之關聯性而更新該分類關聯表。 花種類2025 此外,該新增細分類模型對應至初步分類模型所包含的該等層其中之一,分類管理模組32便可藉由於該層關聯表記錄該新增細分類及相對應之該層之一編號而更新該層關聯表。
花種類: TW201915942A – 階層式影像辨識方法及系統
本發明之第二實施例之建立與更新分類關聯表及層關聯表之示意圖係描繪於第3B-3C圖。 訓練模組34以一深度學習方法訓練出初步分類模型及複數個預設細分類模型,將訓練好的該初步分類模型及所有預設細分類模型分別輸入初步分類模組31及細分類模組33,且將該初步分類模型的資訊及所有細分類模型的資訊輸入分類管理模組32。 因此,初步分類模組31包含了該初步分類模型,細分類模組33包含了該等預設細分類模型,而前述該至少一細分類模型則包含於該等預設細分類模型中。
花種類: 相關文章
依據下文之詳細說明,本發明所屬技術領域中具有通常知識者應能輕易思及本發明之其他適用範圍。 然而,應理解,下文之詳細說明及特定實例僅為例示而已,此乃因依據此詳細說明,本發明所屬技術領域中具有通常知識者將明瞭在本發明精神及範圍內之各種改變及潤飾。
花種類: 系統工具
於某些實施態樣中,該初步分類模型及該等預設細分類模型係個別地以一深度學習方法訓練而成。 第1A圖所示係習知技術所採用的基於深度卷積神經網路(Deep Convolutional Neural 花種類 Network;DCNN)的影像辨識架構,其使用一個初步分類模型與複數個細分類模型以分別對影像做初步與細部的分類。 依據習知技術所採用的影像辨識架構,初步分類模型與其對應的下一層的細分類模型的數目與種類在初始設計階段時即已確定。 花種類 因此,若細分類模型的數目與種類不夠精確而需要更新與調整時,就必須重新訓練初步分類模型及所有細分類模型,亦即需重新訓練所有的深度卷積神經網路,相當耗時。 此外,習 知技術無法對細分類模型做適應性的調整來提高影像辨識的正確率,無法對影像提供更細節的資訊。 如請求項5所述之階層式影像辨識方法,更包含下列步驟:以一微調(Fine-tune)法及一遷移學習法其中之一或其組合訓練該初步分類模型而獲得該等預設細分類模型。
花種類: TWI662511B – 階層式影像辨識方法及系統
步驟:以該初步分類模型的一低階層資訊所對應的一初步特徵描述訓練該初步分類模型而獲得一預設細分類模型。 該低階層資訊是指該初步分類模型的第1至3層,而低階層資訊所對應的初步特徵描述則包含一些簡單的影像特徵資訊,例如:邊緣、稜角、曲線、光點等特徵。 相較於低階層資訊,高階層資訊(亦即,非第1至3層)所對應的初步特徵描述則是包含較複雜的影像特徵,例如:形狀、圖案等特徵。 前述該至少一電子計算裝置包含了該初步分類模型及複數個預設細分類模型,其中該等預設細分類模型包含前述步驟202所查詢到的該至少一細分類模型。
花種類: TW201915942A – 階層式影像辨識方法及系統
分類管理模組32還會根據細分類模組33所包含的所有預設細分類模型與相關聯之該初步分類模型之階層資訊建立該層關聯表。 舉例而言,若該初步分類模型包含複數個層,則各該預設細分類模型對應至該等層其中之一,而該層關聯表係記錄各該預設細分類模型及相對應之該層之一編號。 花種類2025 本發明之階層式影像辨識系統3包括一接收介面30、一初步分類模組31、一分類管理模組32、一細分類模組33及一訓練模組34,其中接收介面30電性連接至初步分類模組31,且初步分類模組31、分類管理模組32、細分類模組33及訓練模組34彼此電性連接。
花種類: TW201915942A – 階層式影像辨識方法及系統
該階層式影像辨識方法可由至少一電子計算裝置(例如:電腦、伺服器或其他具有類似電子計算能力之裝置)執行。 如請求項13所述之階層式影像辨識系統,其中,當該至少一處理器重複前述運作至運作時,若所確認的該至少一階層資訊與先前相同,則省略運作。 如請求項3所述之階層式影像辨識方法,其中,在重複步驟至步驟時,若所確認的該至少一階層資訊與先前相同,則省略該步驟。 如請求項13所述之階層式影像辨識系統,其中,當該至少一處 理器重複前述運作至運作時,若所確認的該至少一階層資訊與先前相同,則省略運作。 如請求項3所述之階層式影像辨識方法,其中,在重複步驟至步驟時,若所確認的該至少一階層資訊與先前相同,則 省略該步驟。
花種類: TWI662511B – 階層式影像辨識方法及系統
本發明之一第二態樣為一種階層式影像辨識系統,其係包括 花種類2025 一接收介面及至少一處理器。 該至少一處理器電性連接至該接收介面,且執行一初步分類模組、一分類管理模組及一細分類模組。 該分類管理模組根據該初步分類結果查詢一分類關聯表以確認與該初步分類結果相關聯的至少一細分類模型。
透過前述運作,第二實施例之階層式影像辨識系統3即可辨識出該影像之初步分類結果(亦即,屬於哪一初步分類)及細部分類結果(亦即,屬於哪一或哪些細部分類)。 此外,在前述具體範例中,若於查詢表一之分類關聯表後得到複數個相關聯的細分類模型,則後續步驟203至206需針對每一個細分類模型執行。 因此,將可能出現複數個細分類結果並各自不斷的再進行細分類,其方法與前述內容類似,不再贅言。 步驟207:判斷所確認的該至少一細分類模型的一數目(所有曾經確認過的細分類模型的數目)是否改變。 花種類2025 若判斷之結果為否(亦即,所確認的該至少一細分類模型的數目不再改變),則結束影像辨識流程,並輸出該初步分類結果及所有的細分類結果。
花種類: 相關文章
如請求項17所述之階層式影像辨識系統,其中,該分類管理模組藉由於該分類關聯表記錄該初步分類模型與一新增細分類模型之關聯性而更新該分類關聯表,其中該新增細分類模型對應至該等層其中之一,且藉由於該層關聯表記錄該新增細分類及相對應之該層之一編號而更新該層關聯表。 如請求項11所述之階層式影像辨識系統,其中,該至少一處理器更執行一訓練模組,該初步分類模組包含該初步分類模型,該細分類模組包含複數個預設細分類模型,該訓練模組個別地以一深度學習方法訓練出該初步分類模型及該等預設細分類模型。 如請求項7所述之階層式影像辨識方法,更包含下列步驟:藉由於該分類關聯表記錄該初步分類模型與一新增細分類模型之關聯性而更新該分類關聯表,其中該新增細分類模型對應至該等層其中之一;以及藉由於該層關聯表記錄該新增細分類及相對應之該層之一編號而更新該層關聯表。 步驟205根據該細分類模型「玫瑰花品種」及該初步特徵描述所決定之細分類結果為「大馬士革玫瑰花」。
為達成上述目標,本發明之一第一態樣為一種階層式影像辨識方法,其係適用於至少一電子計算裝置。 需說明者,若分類管理模組32再次查詢該層關聯表後得到與先前相同的該階層資訊時,與前述第一實施例類似,分類管理模組32不需為了相同的該初步特徵描述而通知該初步分類模組,分類管理模組32僅需通知細分類模組33欲使用該至少一細分類模型做細分類。 細分類模組33根據 該至少一細分類模型及已儲存的該至少一初步特徵描述以決定至少一細分類結果,並將該至少一細分類結果輸入分類管理模組32。 花種類 分類管理模組32根據輸入的該至少一細分類結果查詢該分類關聯表,藉此確認與該至少一細分類結果相關聯的至少一細分類模型,並繼續進行下一階段更細部的分類。
如請求項5所述之階層式影像辨識方法,更包含下列步驟:以該初步分類模型的一低階層資訊的一初步特徵描述訓練該初步分類模型而獲得該等預設細分類模型。 如請求項5所述之階層式影像辨識方法,更包含下列步驟: 以該初步分類模型的一低階層資訊的一初步特徵描述訓練該初步分類模型而獲得該等預設細分類模型。 如請求項1所述之階層式影像辨識方法,更包括下列步驟:根據各該至少一細分類結果查詢該分類關聯表以確認與各該至少一細分類結果相關聯的至少一細分類模型;以及重複步驟至步驟,直到所確認的該至少一細分類模型的一數目不再改變時,輸出該初步分類結果及該至少一細分類結果。 於某些實施態樣中,分類管理模組32會根據細分類模組33所輸入的該至少一細分類結果再次查詢該分類關聯表,藉此確認與各該至少一細分類結果相關聯的至少一細分類模型。 與前述第一實施例類似,分類管理模組32、初步分類模組31及細分類模組33會重複前述運作,不斷地進行細分類。 當所有曾確認過的細分類模型的數目不再改變時,分類管理模組32將該初步分類結果及該至少一細分類結果輸出。
於本發明的某些態樣中,該階層式影像辨識系統還會由該分類管理模組根據該至少一細分類結果查詢該分類關聯表以確認與各該至少一細分類結果相關聯的至少一細分類模型。 若所確認的該至少一細分類模型的一數目改變,該階層式影像辨識系統會以新確認的該至少一細分類模型進行前述運作以進行更精細的分類。 花種類2025 若所確認的該至少一細分類模型的數目不再改變時,該分類管理模組輸出該初步分類結果及該至少一細分類結果。
花種類: TWI662511B – 階層式影像辨識方法及系統
階層式影像辨識方法可藉由重複前述流程不斷進行細分類,直到無法再細分類為止,故可提供精確的影像辨識率。 此外,藉由在不同階層的分類模型間建立對應關係,階層式影像辨識方法可隨時新增其他的預設細分類模型,而不需重新訓練所有的分類模型,故可以有效率地提高影像辨識的正確率。 於本發明的某些態樣中,該階層式影像辨識方法還可包含下列步驟:根據該至少一細分類結果查詢該分類關聯表以確認與各該至少一細分類結果相關聯的至少一細分類模型;以及重複步驟至步驟,直到所確認的該至少一細分類模型的數目不再改變時,輸出該初步分類結果及該至少一細分類結果。 階層式影像辨識方法可再次查詢該分類關聯表及該層關聯表以不斷進行細分類,最後輸出該初步分類結果及該至少一細分類結果。
於某些實施態樣中,階層式影像辨識方法可利用下列步驟(未繪示)或步驟(未繪示)來訓練出前述各該預設細分類模型。 步驟202:根據步驟201所獲得之該初步分類結果查詢一分類關聯表以確認與該初步分類結果相關聯的至少一細分類模型。 前述細分類模組33所包含的任一細分類模型係用以下其中一種方式訓練而成:方式:訓練模組34以一微調法或一遷移學習法訓練該初步分類模型而成;或者方式:訓練模組34以該初步分類模型的一低階層資訊的一初步特徵描述(即所謂的低階特徵描述)訓練該初步分類模型而成。 於本實施例中,接收介面30接收一影像(例如,從一影像擷取裝置接收),並將該影像輸入至初步分類模組31。 初步分類模組31接收該影像,根據一初步分類模型分析該影像以獲得一初步分類結果,且將該初步分類結果輸入分類管理模組32。 於某些實施態樣中,階層式影像辨識方法可由該至少一電子計算裝置執行下列步驟及步驟以新增其他預設新分類模型,各步驟之細節詳述於下。
花種類: 相關文章
該分類管理模組根據該至少一細分類模型查詢一層關聯表以確認該至少一細分類模型分別相關聯之該初步分類模型之至少一階層資訊。 由前述實施例可知,本發明之階層式影像辨識方法及系統先使用初步分類模型對影像做初步分類,依據初步分類結果查詢下一層有哪些相關聯的細分類模型可使用,再進一步地以查詢到的細分類模型來對影像做細部分類。 本發明之階層式影像辨識方法及系統可藉由重複前述流程不斷地進行細分類,直到無法再細分類為止,故可提供精確的影像辨識率。 此外,本發明之階層式影像辨識方法及系統可隨時更新細分類模型的相關資訊(即新增、刪除、調整細分類模型)而不需重新訓練所有分類模型(亦即,初步分類模型及所有的預設細分類模型),故可節省訓練的時間,可適應性的調整或更新細分類模型,有效率地提高影像辨識的正確率。