节点文献
基于图像处理的船舶值班监控系统的研究
Ship Watch-keeping Surveillance System Based on Image Processing
【作者】 杨华;
【导师】 张显库;
【作者基本信息】 大连海事大学 , 交通信息工程及控制, 2010, 硕士
【摘要】 航行安全问题一直是全球关注的热点。在发生的船舶海难事故中,人为因素特别是疲劳被确认为一个主要因素,由于疲劳导致的船舶值班人员操作失误是大多数海难事故的根源。因此,研究基于图像处理的船舶值班视频监控系统,有着重要的现实意义。首先,本文利用DirectShow中的filter管理器实现了多条链路的管理,进而实现了多个监控画面同屏显示、图像的帧提取、帧存储功能,并将帧格式转换为OpenCV的图像存储格式,方便下一步的处理。然后对帧图像进行处理,先后用肤色建模和OpenCV实现的动态检测两种方法检测人脸。肤色建模采用皮肤的YCbCr模型将人脸正面图像二值化,初步确定了待检测范围。OpenCV人脸动态检测是基于Haar特征的,通过收集人脸正负样本,运用程序训练出可以识别人脸的Haar特征分类器,并将这些分类器级联起来,产生检测速度快、精度高的人脸分类器,最终在复杂背景下准确地定位、标识出动态人脸。最后,对监控画面进行扫描,如果在一段时间内画面中没出现值班人员(即无人脸)或者前后帧图像的人脸中心位置在很小范围内变化,则判断无人值班或者值班不力,系统提供声像报警使得值班人员即刻警醒。本文通过处理监控画面内的图像,检测画面中是否有值班人员在有效工作,并在实验室条件下实现基本功能。该算法精度高,运算速度快,系统实现的成本低,但还有很大的继续研发价值,可以进行系统网络化、智能化、标准化的设计,使得系统功能更加完善,实时性更好。
【Abstract】 Navigation safety is a hot issue in all the time, for all over the world. Especially the fatigue, which is considered as one of the human elements, is identified as a major factor to the shipwrecks. The watch-keepers’ operational errors caused by fatigue are the root of the most of maritime accidents. Therefore, the research on ship watch-keeping surveillance system based on image processing has important practical significance.Firstly, the management of multiple links is completed by filter graph manager in DirectShow. Furthermore the multi-channel, frame extraction and frame store are implemented. At the same time, the frame is transformed to the OpenCV format for the next step.Then the frame is processed with the skin color model and the OpenCV dynamic face detection technique. Hence the image is divided into skin and non-skin part described by binarization with YCbCr skin model, and then the initial range for further face detection is located. The OpenCV dynamic face detection is based on the Haar features. The cascade of boosted classifier based on Haar features could detect dynamic face through collection of positive/negative samples and training. It has high detection accuracy, high calculation speed and the final face location is exact in the complex background.Finally, the surveillance image is scanned. In a period, if there is no watch-keeper or the distance between two face centers has small change in approximate frames, the surveillance system will give an alarm to warn the watch-keepers immediately.The surveillance system proposed in this paper could detect whether the watch-keeper is working effectively in use of the processing for surveillance images, and the basic functions of the system are completed under the laboratory conditions. The algorithm has high detection accuracy, high calculation speed and low implement cost. However, it is worth further exploring to achieve the networking, intelligence and standardization and make the system more perfect and better real-time.
【Key words】 Ship watch-keeping; Surveillance system; OpenCV; YCbCr; Face detection;
- 【网络出版投稿人】 大连海事大学 【网络出版年期】2010年 08期
- 【分类号】U665.2
- 【被引频次】3
- 【下载频次】139