RESEARCH AND DEVELOPMENT OF DSP-BASED FACE RECOGNITION SYSTEM FOR ROBOTIC REHABILITATION NURSING BEDS

Similar documents
Face Recognition System Based on Infrared Image

Design of intelligent vehicle control system based on machine visual

Intelligent Identification System Research

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

Integrated Digital System for Yarn Surface Quality Evaluation using Computer Vision and Artificial Intelligence

Controlling Humanoid Robot Using Head Movements

Research on the Face Image Detection in Coal Mine Environment

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Real-Time Digital Image Exposure Status Detection and Circuit Implementation

A Proposal for Security Oversight at Automated Teller Machine System

A new seal verification for Chinese color seal

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

Image Processing Based Vehicle Detection And Tracking System

The Key Information Technology of Soybean Disease Diagnosis

Detection of Rail Fastener Based on Wavelet Decomposition and PCA Ben-yu XIAO 1, Yong-zhi MIN 1,* and Hong-feng MA 2

Automatic Locking Door Using Face Recognition

A Real-Time Driving Fatigue Monitoring DSP Device Based On Computing Complexity of Binarized Image

A Geometric Correction Method of Plane Image Based on OpenCV

Content Based Image Retrieval Using Color Histogram

Scanned Image Segmentation and Detection Using MSER Algorithm

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

3D Face Recognition System in Time Critical Security Applications

Design and Implementation of an Intuitive Gesture Recognition System Using a Hand-held Device

A Method of Multi-License Plate Location in Road Bayonet Image

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Research on Hand Gesture Recognition Using Convolutional Neural Network

Application of Artificial Intelligence in Mechanical Engineering. Qi Huang

Open Access An Improved Character Recognition Algorithm for License Plate Based on BP Neural Network

SCIENCE & TECHNOLOGY

Color Image Segmentation Using K-Means Clustering and Otsu s Adaptive Thresholding

DUE to growing demands in such application areas as law

Automatic Licenses Plate Recognition System

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

COLOR IMAGE SEGMENTATION USING K-MEANS CLASSIFICATION ON RGB HISTOGRAM SADIA BASAR, AWAIS ADNAN, NAILA HABIB KHAN, SHAHAB HAIDER

Implementation of Face Detection System Based on ZYNQ FPGA Jing Feng1, a, Busheng Zheng1, b* and Hao Xiao1, c

Face Detection: A Literature Review

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

FACE RECOGNITION BY PIXEL INTENSITY

CCD Automatic Gain Algorithm Design of Noncontact Measurement System Based on High-speed Circuit Breaker

Student Attendance Monitoring System Via Face Detection and Recognition System

Corrosion Assessment of Offshore Oil Pipeline Based on Ultrasonic. Technique

Research of an Algorithm on Face Detection

Analysis of Computer IoT technology in Multiple Fields

3D Face Recognition in Biometrics

A Fast Algorithm of Extracting Rail Profile Base on the Structured Light

Live Hand Gesture Recognition using an Android Device

BIOMETRIC IDENTIFICATION USING 3D FACE SCANS

Enhanced Method for Face Detection Based on Feature Color

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

LabVIEW based Intelligent Frontal & Non- Frontal Face Recognition System

A Study on Gaze Estimation System using Cross-Channels Electrooculogram Signals

RESEARCH ARTICLE ACCESS Face Recognition Techniques Using Artificial Neural Networks

Implementation of License Plate Recognition System in ARM Cortex A8 Board

The Hand Gesture Recognition System Using Depth Camera

Smart Classroom Attendance System

A Chinese License Plate Recognition System

A VIDEO CAMERA ROAD SIGN SYSTEM OF THE EARLY WARNING FROM COLLISION WITH THE WILD ANIMALS

AMBULANCE TRACKING AND ALTERNATE ROUTING

The Research of the Lane Detection Algorithm Base on Vision Sensor

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

APPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE

A Real Time based Physiological Classifier for Leaf Recognition

International Journal of Advanced Research in Computer Science and Software Engineering

Application Research on Hydraulic Coke Cutting Monitoring System Based on Optical Fiber Sensing Technology

C. Efficient Removal Of Impulse Noise In [7], a method used to remove the impulse noise (ERIN) is based on simple fuzzy impulse detection technique.

Real Time Face Recognition using Raspberry Pi II

Bionic Nursing Bed Abstract: Key words: Introduction II. Overall design

A Detection Method of Rice Process Quality Based on the Color and BP Neural Network

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Development of Running Robot Based on Charge Coupled Device

Time-Frequency Analysis Method in the Transient Power Quality Disturbance Analysis Application

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

Automatics Vehicle License Plate Recognition using MATLAB

FLUORESCENCE MAGNETIC PARTICLE FLAW DETECTING SYSTEM BASED ON LOW LIGHT LEVEL CCD

Automatic Reader of Recording Strips.

Image Measurement of Roller Chain Board Based on CCD Qingmin Liu 1,a, Zhikui Liu 1,b, Qionghong Lei 2,c and Kui Zhang 1,d

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

How to Analyze and Test the Location of Partial. Discharge of Single-winding Transformer Model

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

Motion Detector Using High Level Feature Extraction

Fabrication of the kinect remote-controlled cars and planning of the motion interaction courses

Implementation of Band Pass Filter for Homomorphic Filtering Technique

An Enhanced Biometric System for Personal Authentication

PHASE CONGURENCY BASED FEATURE EXTRCTION FOR FACIAL EXPRESSION RECOGNITION USING SVM CLASSIFIER

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Research on Fuzzy Neural Network Assisted Train Positioning Based on GSM-R

A Comparison Study of Image Descriptors on Low- Resolution Face Image Verification

ISSN Vol.02,Issue.17, November-2013, Pages:

MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES

LPSO-WNN DENOISING ALGORITHM FOR SPEECH RECOGNITION IN HIGH BACKGROUND NOISE

An Engraving Character Recognition System Based on Machine Vision

License Plate Localisation based on Morphological Operations

Sensor, Signal and Information Processing (SenSIP) Center and NSF Industry Consortium (I/UCRC)

MICROCHIP PATTERN RECOGNITION BASED ON OPTICAL CORRELATOR

FINGER MOVEMENT DETECTION USING INFRARED SIGNALS

Hand Gesture Recognition System for Daily Information Retrieval Swapnil V.Ghorpade 1, Sagar A.Patil 2,Amol B.Gore 3, Govind A.

A Polyline-Based Visualization Technique for Tagged Time-Varying Data

Transcription:

RESEARCH AND DEVELOPMENT OF DSP-BASED FACE RECOGNITION SYSTEM FOR ROBOTIC REHABILITATION NURSING BEDS Ming XING and Wushan CHENG College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai 201620, China ABSTRACT This article describes the development of DSP as the core of the face recognition system, on the basis of understanding the background, significance and current research situation at home and abroad of face recognition issue, having a in-depth study to face detection, Image preprocessing, feature extraction face facial structure, facial expression feature extraction, classification and other issues during face recognition and have achieved research and development of DSP-based face recognition system for robotic rehabilitation nursing beds. The system uses a fixed-point DSP TMS320DM642 as a central processing unit, with a strong processing performance, high flexibility and programmability. KEYWORDS DSP; face detection; face recognition; facial expression recognition. 1. INTRODUCTION The current situation of aging population more serious, the proportion of incapacitating and half disabling elderly people increased the utilization rate of the robot rehabilitation nursing bed in the home and medical institutions have also increased significantly. In addition, the good and bad quality of care industry personnel, the vocational skills and responsibility nursing staff vary a lot, how to implement real-time monitoring of the patient's condition, avoiding unforeseen circumstances have become an important issue faced by families and caregivers. If it can add face recognition system in rehabilitation nursing robots bed, not only can provide the patient's realtime situation for the family or caregiver, norm professional ethics of care workers, to avoid abusing the elderly and other serious incidents occurred, but also to improve the productivity of medical institutions health care workers (Implement the centralized management and distributed control of multiple wards and multiple beds). Health care workers can monitor patients directly through the network in the computer terminals, health care workers immediately take appropriate medical measures after detecting an abnormal condition,, especially has an extremely important role for the care of critically ill patients. Additionally, it can provide remote medical care and reduce the costs of health care(wherever important physiological information of the patient can be delivered to a remote medical center or home care expert through wireless communication in real time, accurate and fast and achieve automatic monitoring ). DOI:10.5121/ijcses.2016.7204 35

Face Recognition, especially the computer technology of using analysis and comparison feature information of facial visual to identification. Face recognition uses images or video streams containing human faces collected by a camera or camera, and automatically detecting and tracking human faces in the image, and then a series of related technology for the detected human face, often called the Face Recognition, Facial Recognition[1]. Face recognition based on the geometric characteristics is the oldest and popular recognition. The method is mainly using geometrical features of the facial, first positioning major organs of face images, such as the eyes, eyebrows, nose, mouth, face contour and chin, then select a set of features that can be characterized by the distance, the angle, the shape of the region and so on, then use the distance, ratio and other parameters as the identification of the characteristic information to deal with the face recognition. Face recognition system in rehabilitation nursing robot bed, efficiency and accuracy is the performance index that must be considered simultaneously. Based on this, a method of face recognition based on local matching is proposed. This method is based on the use of Haar classifier to realize the automatic detection of human face in dynamic video frames, extracting the Hu moments feature of facial features, using Hu moments feature collection to achieve the automatic recognition of human face and achieve realtime tracking [2]. 2. THE RESEARCH OF FACE RECOGNITION SYSTEM Face recognition system in Rehabilitation Nursing Robot bed is composed of face detection, face recognition, and face tracking, facial expression recognition. Face recognition system flow chart is shown in Figure 1.The specific process of face recognition system as follows: After the camera is powered on, automatically reset to the preset position, and then began to cruise along the fixed route, to get a picture of a video from the surveillance video each 1s.To obtain the image of human face detection and location, to detect the face is to enter the face recognition process, or to continue to get the image. After the face is detected, the face image is pre processed, and the sample quality is improved without losing the main information of the sample. Then, the pre processed face images are segmented to segment the target area. Secondly, feature extraction is carried out on the separated target area. The extracted features are matched with the features of the human face image template database, and output the recognition results. When the user is identified as the database has been stored, the camera to stop cruising and start the face tracking. Then start to get a frame of video images every 2S from the surveillance video, recognition of facial expressions. The feature extraction of facial expression image, and to match with the features of facial expression template database.the obtained expression results were combined with the user's vital sign parameters, compared with the data in DSP rules to determine the physiological needs of users, and drive the implementation of the corresponding operation machine. When an expression lasts for four seconds or more, it is judged to be a valid expression. 36

1.1 Face Detection Figure 1 flow chart of face recognition system Face detection uses face detection method of Haar classifier in the rehabilitation nursing bed robot.compared with other face detection methods, Haar classifier is more effective for face detection in complex background, in the case of the same recognition rate of real-time better, is the most practical one of the most practical face detection method [3].As the base of face recognition, the accuracy of face detection plays an important role in face recognition. For the face detection in the rehabilitation nursing robot bed, the Haar classifier which trained by Adaboost is used to detect the human face in the dynamic video frame,to determine whether the video contains the face object, and finally give the information of location and size[4]. The specific detection process is shown in Figure 2(Figure 2 (b) in the red box marked for the human face of detection and localization. (a) a frame image in dynamic video (b) face detection results 37

1.2 Face Recognition (c) face images Figure 2 process and results of face detection The face recognition in the rehabilitation nursing robot bed is composed of three parts, which are image pre-processing, image segmentation and feature extraction. The image pre-processing is conducted before the training and test in the use of the sample, the sample image acquisition to the pre-treatment, improving the sample quality. Bilateral filtering can remove acnode noise and keep image edge features, doesn't make the image produce significant fuzzy, is suitable for the treatment of facial images, so we have bilateral filtering on human faces of background segmentation. Image segmentation is to the human face image after median filtering, use Otsu threshold method, image binarization, respectively in the face image extracted the eyebrows, eyes and mouth regions of facial features [5]. Otsu method can save the image information features for subsequent feature extraction. Feature extraction is in face image segmentation in the eyebrows, eyes, mouth region, extract the feature points on the contour of the region. The feature points meet the requirements that make maximum use the minimum feature points to characterize the shape information of the region contour[6].using 8 feature points on both sides of the eyebrows contours shape representation of the eyebrows. Through these 16 points can distinguish different contours of the eyebrows. Because movement of the eye, right and left eyes of each with 5 points, 10 points to express the main shape of eyes[7].the left corner and left the corners of the mouth are the benchmark points of using face reference coordinate system when the feature representation. This paper selects the following characteristics: as shown in Figure 3, the eyebrow has selected 8 feature points, the eye has selected 5 feature points and the mouth has selected 12 feature points, a total of 38 selected feature points to represent the face. Figure 3 Schematic diagram of the main facial feature points 38

To determine the profile information of the corresponding characteristic parameters by matching the feature points on the contour and face recognition in the standard library and complete face recognition finally. 1.3 Face Tracking Face tracking is the direction of movement of camera can automatically follow the face to move. After recognizing the corresponding user, judging whether the human face area is in the center of the image. The blue area is shown in the center area of the image. If the face is outside the center of the image (Figure 4.1), the calculation of relative distance between the current position and the center region, regional approaches are used to automatically move the camera to make the final face in the image center area (Figure 4.2)[8]. Figure 4.1 in the face outside the center of the image Fig. 4.2 results of region approximation 1.4 Facial Expression Recognition Facial expression recognition is based on face recognition, calculating the offset of the characteristic value of the facial features in various facial expressions with respect to the standard face database. The storage standard face database is coordinates of the geometric features of the eyes, eyebrows and lips in no case of facial expression. Using the calculated facial features offset and real time four vital sign parameters (blood pressure, pulse, body temperature, respiration) as the former order of the rule base of the expert system is stored in the rule base. According to the medical staff on experience diagnosis of the disabled semi and disabled patients and field debugging experience, establishing the corresponding reasoning mechanism. According to the real-time measurement characteristic parameters of facial expression and vital signs parameters, 39

reasoning and deduction based on facial expression recognition expert system knowledge database, get the judgment and decision, output patient's facial expression results, to control the lower machine driver, to meet the physiological needs of patients( Figure 5). Figure 5 flow chart of expert system for facial expression recognition Facial expression recognition is based on the face recognition, when the extraction of different expressions, offset of shape, size, position information of eyebrows, eyes and lips of facial features relative to standard expression (Figure 6).In the image below, the expression of surprise or anxiety compared to the normal state, changes in the external contour of eyes, eyebrows and lips are shapes and relative displacement. Through the camera to get the image and directly transfer to the DSP processing. The result of the treatment is matched with the expression in the standard database, and then combined with vital signs parameters to judge the physiological needs of patients and execute the corresponding operation. Figure 6 the relative changes of facial features in different expressions 40

2. EXPERIMENTAL RESULTS AND ANALYSIS 2.1 Experimental Materials and Equipment The face recognition system in the rehabilitation nursing robot bed adopts the independent development infrared network camera to monitor the patient's patients in real-time. Image processing uses fixed point DSP TMS320DM642.The experimental system is configured as: Intel (R) Core (TM) CPU I3, RAM 2.00GB computer, c++ Visual 6 software environment. 2.2 Experimental Results and Analysis The 10 face recognition of each of the 10 test subjects were made by using the self-developed infrared network camera. There are 9 times failure,2 times of which is caused by the face detection error. The specific identification results are shown in Table 2(The recognition time is the required time that a complete face detection and recognition process to complete). Table 1 results of face recognition Total number of recognition Recognition error times accuracy rate/% Recognition time/s 100 9 91% 4.3 From table 1,the local matching face recognition method based on Hu moments can effectively recognize the human face in dynamic video frames, it has a high practical value. 3. CONCLUSIONS Rehabilitation nursing robot bed adds intelligent system, especially the face recognition system can effectively solve the nursing problem which the aging of the population bring about. A face recognition system based on DSP is proposed in this paper. The system makes full use of the characteristics ability of the geometric features of facial features, based on the realization of automatic detection of human face in dynamic video frames using Haar classifier. The face image captured use Hu moments feature collection for automatic recognition and real-time tracking. The whole process is carried out in DSP, and the upper computer is not required.dsp gets the image through the serial port from the camera, recognition of expression is in DSP. The identification results combine with the vital signs parameters which vital signs measuring instrument transmitted. Both of them determine the physiological needs of patients. The result of the judgment is directly transmitted to the ARM control board through the serial port, which drives the slave computer to execute the corresponding operation. The method combines the expression recognition result, the vital sign parameter and the control system of the rehabilitation nursing robot bed. It improves further the intelligence and practicality of the rehabilitation nursing robot bed. ACKNOWLEDGEMENTS This work is supported by the Shanghai Science and Technology Committee. 41

REFERENCES [1] Yang G, Huang T S. Human face detection in complex background. Pattern Recognition[J], 1994, 27(1):53-63. [2] Yuille A, Hallinan P and Cohen D. Feature extraction from faces using deformable templates. International Journal of Computer Vision, 1992, 8(2): 99-111. [3] Jolliffe I T. Principal Component Analysis. Springer0Verlag, New York, 1986. [4] Lin SH, Kung SY, Lin L J. Face recognition/detection by probabilistic decision-based neural network. IEEE Transactions on Neural networks, 1997, 8(1): 114-132. [5] Agarwal M, Agrawal H, Jain N, et al. Face recognition using principle component analysis, eigenfaceand neural network[c]. Signal Acquisition and Processing, 2010. ICSAP'IO. International Conferenceon. IEEE, 2010:310-314. [6] Yu Y, Li Z M. Improvement of Feature-based Face Recognition Algorithm by Elastic Graph Matching[J]. Computer Engineering, 2011, 5: 075. [7] Yang J, Zhang D, Frangi A F, et al. Two-dimensional PCA: a new approach to appearance-based face representation and recognition [J]. Pattern Analysis and Machine Intelligence. IEEE Transactions on,2004, 26(1):131-137. [8] Wong Y R. Scene Matching with Invariant Moments [J]. Computer Graphics and Image Processing, 1978, 8(1): 16-24. AUTHOR Ming XING was born in 1990, and now the Shanghai University of Engineering Science postgraduate. His present research interest is image analysis and processing. 42