999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于圖書索書號識別的在架圖書錯序檢測方法*

2023-02-17 09:46:24王紅芳宣靜雯
新世紀圖書館 2023年1期
關鍵詞:區域檢測

王紅芳 武 薛 宣靜雯

0 引言

目前,高校圖書館普遍采用藏、借、閱一體化的開放式流通模式,該方式不僅提高了圖書資源的流通效率,而且極大地滿足了讀者對圖書資源的多樣化和個性化需求,對發揮圖書的利用價值起到了積極推動作用[1]。然而,在高校圖書館采用開架閱覽的過程中,部分讀者在瀏覽、借閱圖書時,由于行為不規范等原因[2],普遍存在亂放錯放現象,導致從數據庫查詢到的圖書位置信息與圖書在書架上的實際存放位置不一致[3-4],給讀者借閱圖書帶來不便,嚴重影響了館藏圖書的流通效率和圖書館流通服務質量[5]。因此,借助圖像處理和模式識別技術解決在架圖書串架錯序問題,對提高圖書館的運行管理效率和智能化管理水平具有重要的意義。

隨著圖書館開放式借閱的日益普及,以及圖書館藏書量和讀者數量的日益增多,圖書錯架、串架現象也日益嚴重。盡管現在國內大多數圖書館基本實現了以條形碼[6-7]或無線射頻技術(RFID)[8-10]結合數據庫管理技術為基礎的圖書管理系統[11],但是依然需要手工方式完成圖書上下架、圖書錯序整理等工作,圖書整理成為一項耗時、費力、易錯的常規性工作,導致了圖書流通過程中人力資源成本的增加。

針對圖書館開放式流通中圖書亂架錯序問題,不少研究者從如何規范讀者圖書借閱意識、提高管理者工作熱情度方面進行了研究。例如,梁秀玉從亂架因素進行剖析,從提高讀者借閱素質、提高圖書館管理者工作水平和合理布局開架閱覽室等方面提出了對策[12]。段小嬌提出利用計算機統計讀者借閱次數,按照圖書流通率劃分存書區域,以保證區域圖書擺放的正確性。盡管以上方法對減少圖書亂架具有一定效果,但顯著增加了圖書管理員的工作量,而且對圖書館館藏物理空間大小有特殊的要求[13]。徐大芳等人針對圖書亂架提出了一種不同顏色的索書號標簽表示不同類別的圖書的方法[14]。楊軍提出了一種結合圖書索書號和圖書的購買時間的排架方式[15]。陳倩等人提出讀者將借閱的圖書歸還中轉書架上統一管理、建立監督圖書管理者定期巡架機制、圖書館定期安排講座活動等多個方法[16]。盡管上述方法在一定程度上減少了圖書亂架現象,但仍然解決不了圖書亂架的根本問題。

此外,研究者們也提出通過改善圖書館基礎設施的方法解決圖書館圖書亂架問題。康洪雷等人提出利用移動設備采集在架圖書圖像,利用LSD算法檢測書脊邊緣,并通過投影分離出索書號區域中字符,然后使用CNN網絡對字符進行識別,并結合圖書管理系統實現錯序檢測[17]。方建軍等提出了一種基于HSV空間分布特征與霍夫變換結合對書脊邊緣檢測、圖書索書號提取分割的算法[18]。蘇志芳等人根據圖書書脊圖像特點,利用機器視覺技術和無線網絡傳輸技術,設計并實現了一種基于嵌入式的圖書亂架識別系統[19]。上述方法能較好地實現對一般索書號在架圖書較好的錯序檢測,為圖書館圖書的自動化整理提供一種可行的方案。然而,這些方法涉及的經驗閾值較多,檢測性能受環境因素和采集圖像質量的影響較大。

本文在研究已有圖書亂架檢測方法的基礎上,通過移動設備獲取圖書館在架圖書圖像,首先使用Canny邊緣檢測和概率Hough變換直線檢測方法,實現單本圖書的書脊檢測與分割;然后在HSV顏色空間實現對索書號標簽區域的分割,最后使用光學字符識別技術識別索書號,通過在架圖書的索書號排列規則進行錯序分析,并標記錯序圖書在書架上的位置。本文方法能應用到圖書館在架圖書錯序檢測系統中,對構建基于巡架機器人的圖書亂架清點系統具有重要的應用價值。

1 書脊檢測與分割

書脊檢測與分割是實現圖書串架檢測的第一步,如圖1是書脊的檢測與分割流程圖。首先,通過移動圖像采集設備獲取在架圖書圖像,然后對在架圖書圖像進行灰度變換、圖像增強等預處理后,采用Canny邊緣檢測算法檢測書脊邊緣信息,然后對邊緣檢測結果進行概率Hough變換,提取書脊邊緣直線信息后,再對提取的邊緣直線進行過濾處理,得到正確的書脊邊緣直線,最后根據書脊邊緣直線分割出單本書脊,并完成在架圖書的數量統計。

圖1 書脊的檢測與分割流程圖

1.1 書脊檢測

為實現圖書索書號的識別,首先需要實現圖書書脊區域的檢測。利用邊緣檢測算法可以有效提取圖書書脊邊緣,從而實現對索書號區域的準確分割。常用的邊緣檢測算法有Roberts邊緣檢測算子、Sobel邊緣檢測算子、Prewitt邊緣檢測算子、LOG邊緣檢測算子和Canny邊緣檢測算子。如果像素點是邊緣上的點,那么該點在灰度導數中表現為一階的局部極值和二階的零交叉點。為了避免噪聲影響,提高微分運算獲取邊緣的可靠性,對采集的彩色圖書圖像首先進行灰度化和中值濾波預處理操作。由于Roberts、Sobel和Prewit算子均屬于一階邊緣檢測器,如果計算出某個像素點的一階導數大于某一閾值,就認為是邊緣點,因此這三種邊緣檢測子對噪聲比較敏感,容易將邊緣信息誤認為是噪聲,不利于后續的書脊分割。相比而言,LOG邊緣算子引入了高斯濾波和各向同性的拉普拉斯兩階差分算子,對噪聲具有較好的魯棒性,而Canny邊緣算子是在LOG邊緣算子基礎的一種更有效的邊緣檢測方法,邊緣檢測效果更好[20]。本文使用Canny邊緣檢測算子進行書脊邊緣的檢測。

在完成圖書書脊邊緣提取后,采用概率霍夫變換(Probability Hough Transform)算法實現對書脊邊緣的提取。概率霍夫變換是在霍夫變換直線檢測的基礎上實現線段的查找,它對圖像中的一些長的線段分割效率較高,并能夠檢測到每個線段的起點和終點,有利于提取準確的書脊邊緣。

1.2 書脊分割

對于實際的在架圖書,同一書脊線通過概率霍夫變換檢測出來的書脊邊緣往往由多個不連續的邊緣直線組成。而且筆者在實驗中發現,利用概率霍夫變換檢測到的直線段位置是隨機排列的,因此需要將檢測出的直線進行排序、過濾和合并,以實現單本圖書書脊的準確分割。為此,先將檢測的直線按照起點或終點的行坐標進行排序,然后設定線段間隔閾值,如果相鄰兩條線段的水平間隔小于該閾值,可將這兩條線段合并成一條直線,否則不做處理。通過對書脊邊緣直線濾除,能有效濾除無效的書脊邊緣,從而獲得更加準確有效的書脊邊緣區域。

在對圖像進行預處理、書脊邊緣檢測、書脊邊緣提取等一系列處理后,最后對單本書脊進行分割。書脊分割結果如圖2所示。由圖2書脊分割結果可知,當確定單本書脊的左右邊緣位置后,可以根據書脊左右兩邊緣線段的起點和終點坐標對原圖像進行裁剪,實現單本書脊逐一分割,然后將分割出的單本書脊整齊排列到一張白色圖像上,并統計分割的書脊數量,生成所需要的書脊分割圖像。

圖2 書脊分割結果

1.3 索書號區域定位

在分割出單本書脊圖像后,接下來需要定位圖書書脊下方的索書號區域,然后識別索書號字符,并根據識別出的索書號進行錯序分析。索書號標簽分割流程圖如圖3所示。依照索書號標簽分割流程,首先獲取書本索書號標簽的紅色邊緣圖像,然后獲取紅色邊緣圖像的色調H通道和飽和度S通道,接著分別計算H通道和S通道的灰度直方圖,根據灰度直方圖確定H通道和S通道的閾值范圍,然后根據閾值確定索書號標簽的位置分割出索書號標簽區域,然后識別索書號字符,并根據識別出的索書號進行錯序檢測。

圖3 索書號標簽分割流程圖

在獲得圖書書脊分割結果后,針對分割出的書脊進行感興趣區域定位,感興趣區域(Regions of Interest,ROI)是進一步處理的重點關注目標區域。本文的感興趣區域即是索書號標簽區域,能否準確地提取索書號標簽區域,直接影響索書號識別的準確度。目前,ROI提取算法很多,常用的算法有HSV顏色空間算法、卷積神經網絡提取算法、形態學定位算法。由經驗可知,一般情況下,索書號標簽區域都有其固定的特征,如顏色、形狀、尺寸、位置等。以西安工程大學圖書館藏書為例,通常索書號標簽上下各有一條紅色邊線,索書號字符為黑色,背景顏色為白色,二者顏色相差較大,索書號寬高比有一定比例等特征,這些都是分割索書號標簽區域的先驗信息[16]。根據這些先驗特征信息,由于顏色分量R、G、B之間的相關性較高,而H、S、V能較好地反映人眼對顏色的主觀感受,為保證后續識別效果,本文將分割出的RGB書脊圖像變換到HSV顏色空間提取索書號標簽區域。在HSV顏色空間,色調分量H和飽和度分量S反映了色彩的本質特性,而V分量反映圖像的亮度,因此可以分析書脊區域H分量和S分量的顏色直方圖確定分割閾值,以消除圖像亮度變化對索書號區域分割的影響。

為了確定索書號標簽區域,本文對方建軍等人提出的索書號標簽區域直方圖統計方法[18]加以改進,通過對大量索書號標簽的上下紅色邊線進行直方圖統計確定分割閾值。利用直方圖確定紅色標簽的色調分量H和飽和度分量S的值域,從而確定H分量和S分量取值范圍,進而提取得出索書號標簽區域。為了確定H分量和S分量的具體閾值范圍,需要對大量的索書號標簽的紅色邊線進行灰度直方圖統計,選出出現頻率高的公共區間,即為某一分量的閾值范圍。以色調H為例,對大量的索書號標簽的紅色邊線的H值進行排序,得到顏色分布直方圖,選出分布概率較高的區間作為H分量的值域。采用類似方法可得到S分量值域[18]。通過上述的直方圖統計方法確定索書號區域的H、S分量的閾值范圍如表1所示(以西安工程大學圖書館圖書索書號標簽顏色特征為例)。

表1 索書號標簽HSV分量閾值范圍

將RGB圖像轉換成HSV圖像后,對在閾值范圍內的圖像區域置為1,即為白色,閾值范圍外的目標圖像置為0,即為黑色。在黑色的背景下更容易提取到索書號標簽的準確位置。通過確定索書號標簽位置,再通過邊緣坐標將索書號標簽切割出來。索書號標簽的分割結果如圖4所示。可以看出,索書號上下邊緣所在位置為白色,其余部分為黑色,根據白色像素的位置即可確定索書號位置,從而實現索書號標簽區域的正確分割。

圖4 索書號區域分割結果

2 索書號識別與錯序檢測

2.1 索書號識別

將分割出的索書號標簽作為輸入圖像,利用pytesseract庫對圖像中的字符進行識別[20]。pytesseract能夠從圖片中識別和“讀取”其中嵌入的字符。字符識別結果如圖5所示。

圖5 字符識別結果

2.2 索書號錯序檢測

在識別出索書號字符后,計算每個字符對應的ASCII碼,逐位比較當前索書號與相鄰前一索書號對應位置的ASCII碼的大小。若相鄰前一索書號的ASCII碼小于等于當前索書號的ASCII碼,則繼續比較下一位ASCII碼,直到所有位ASCII碼比較完成或出現相鄰前一索書號的ASCII碼大于當前索書號的ASCII碼為止。如果所有位的ASCII碼都滿足相鄰前一索書號的ASCII碼小于或等于當前索書號的ASCII碼,則相鄰前一本書與當前書位置正確,否則可以判斷當前圖書在書架上的排放發生錯序。同理,可以使用相同的方法判斷當前圖書與相鄰的后續圖書的排序關系,后續圖書的索書號的ASCII碼必須大于或等于當前索書號的ASCII碼。當且僅當書架上的所有圖書滿足“前者索書號<=當前索書號<=后者索書號”的條件,則說明當前書架上的圖書擺放位置正確,否則存在錯序。錯序檢測過程如圖6所示。

圖6 錯序檢測過程

3 結果分析

為進一步驗證本文方法對實際在架圖書是否存在錯序的檢測效果,使用Pycharm中PyQt5工具設計Windows平臺下的應用程序,利用OpenCV-Python4.4.0版本和pytesseract庫實現所有算法。利用移動手機圖像采集設備獲取50幅西安工程大學圖書館在架圖書圖像進行驗證實驗,每幅圖像采自同一書架的一排圖書。表2是實驗中測試圖像的測試結果。

表2 測試結果

由表中結果可以看出,對采集的50張在架圖書圖像進行測試,成功分割出單本書脊圖像的有46張,書脊分割準確率達92%,能正確檢測出圖書錯序信息的有42張,總錯序檢測準確率為84%,能夠滿足本系統的設計要求。

對書架上排放錯序的圖書,檢測時系統自動使用紅色的矩形框標記出它在書架上的位置,以方便圖書管理員快速定位錯序圖書的位置并進行整理。盡管本文方法正確檢測出圖書錯位的情況較多,但也存在少數錯誤檢測的情況。錯誤檢測主要存在漏檢和錯檢兩種情況,其原因在于通過手機采集的在架圖書圖像分辨率不高,如果不能正確識別出圖書的索書號,則會導致錯序分析失效而發生誤判。因此,本文設計的圖書錯序檢測方法的性能在一定程度上依賴于采集的書架圖像的質量,采集的圖書圖像質量越高,分割得到的索書號區域圖像就越清晰,索書號的識別準確率就越高,發生錯判的概率就越低。

4 結語

本文提出了一種基于索書號識別的圖書串架檢測方法,該方法首先利用邊緣檢測和霍夫變換直線檢測算法獲取在架圖書書脊邊緣并分割圖書圖像,然后利用顏色直方圖特征定位并分割出圖書書脊上的索書號區域,并采用光學字符識別識別索書號。最后,通過對識別出的索書號進行錯序分析,從而判斷書架上排放的圖書是否存在錯序情況。

盡管本文方法取得了較好的檢測效果,但仍存在不足之處,有待進一步研究與完善,主要包括以下三個方面:(1)在架圖書圖像是由人工通過手機采集,因而圖像質量不穩定。在實際應用中,可以利用安裝在云臺上的高清晰攝像頭自動采集在架圖書圖像,然后利用網絡傳輸到計算機中進行分析,從而使系統對工作環境具有更好的適應性。(2)實驗中,采集的在架圖書擺放整齊,但實際圖書館中的圖書并不全都整齊擺放,對于存在擺放傾斜的圖書,該系統不能有效檢測。因此,需要進一步完善書脊檢測算法,通過傾斜檢測與校正算法,保證檢測算法的魯棒性,從而提高系統的實際應用能力。(3)對索書號進行識別時,有些索書號出現誤識現象,其原因主要在于采集的在架圖書圖像的質量不高。一方面,可以在采集圖像時應利用專門的高清晰度圖像采集設備獲取高質量圖像;另一方面,可以改進索書號識別算法,增強檢測算法對低質量圖像的識別能力。

猜你喜歡
區域檢測
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
分割區域
“幾何圖形”檢測題
“角”檢測題
小波變換在PCB缺陷檢測中的應用
關于四色猜想
分區域
主站蜘蛛池模板: 成人在线天堂| 久久久久国产精品熟女影院| 视频二区亚洲精品| 午夜欧美理论2019理论| 久久久久久午夜精品| 亚洲一道AV无码午夜福利| 香蕉eeww99国产精选播放| 亚洲精品制服丝袜二区| 久久亚洲美女精品国产精品| 亚洲天堂视频在线观看免费| 激情无码字幕综合| 国内精品视频在线| 搞黄网站免费观看| 欧美日韩v| 成人福利在线免费观看| 天天躁夜夜躁狠狠躁躁88| 国内精品久久久久鸭| 全部免费毛片免费播放| www.精品视频| 中文字幕天无码久久精品视频免费| 福利片91| 国产欧美日韩免费| 一区二区三区精品视频在线观看| a毛片在线| 波多野结衣中文字幕久久| 精品丝袜美腿国产一区| 日韩在线成年视频人网站观看| 伊人久久大线影院首页| 欧美综合中文字幕久久| 亚洲an第二区国产精品| 免费播放毛片| 国产精品自在在线午夜| 亚洲无线一二三四区男男| 在线欧美日韩| 99青青青精品视频在线| 欧美午夜在线观看| 97精品久久久大香线焦| 日本三级欧美三级| 国产福利大秀91| 久久综合伊人 六十路| 中文天堂在线视频| 国产欧美精品一区aⅴ影院| 欧美自拍另类欧美综合图区| a级毛片一区二区免费视频| 99免费在线观看视频| 日韩欧美91| 国产欧美日韩在线一区| 国产精品分类视频分类一区| 在线观看欧美国产| 日本免费福利视频| 999精品色在线观看| 99精品福利视频| a级毛片免费看| 高清色本在线www| 无码专区在线观看| 国产91丝袜在线播放动漫 | 精品国产乱码久久久久久一区二区| 看av免费毛片手机播放| 久久国产精品影院| 波多野结衣亚洲一区| 国产91av在线| 亚洲毛片一级带毛片基地| 国产a v无码专区亚洲av| 激情爆乳一区二区| 国产精品久久久久无码网站| 亚洲精品在线影院| 欧美区一区| 亚洲伊人久久精品影院| 日韩欧美国产成人| 亚洲第一成人在线| 凹凸国产分类在线观看| 欧美第一页在线| 国产在线视频欧美亚综合| 国产成人精品在线| 男女男精品视频| 欧美成人免费午夜全| 亚洲,国产,日韩,综合一区| 亚洲AV一二三区无码AV蜜桃| 国产永久免费视频m3u8| 人人妻人人澡人人爽欧美一区| 精品撒尿视频一区二区三区| 国产精品露脸视频|