On-site Safety Management Using Image Processing and Fuzzy Inference

Similar documents
Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

License Plate Localisation based on Morphological Operations

A Fuzzy Knowledge-Based Controller to Tune PID Parameters

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

Video Synthesis System for Monitoring Closed Sections 1

ME 6406 MACHINE VISION. Georgia Institute of Technology

Fuzzy Expert System for the Competitiveness Evaluation of Shipbuilding Companies

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control

Recognition Of Vehicle Number Plate Using MATLAB

Robust Hand Gesture Recognition for Robotic Hand Control

Image Processing and Particle Analysis for Road Traffic Detection

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

POWER TRANSFORMER PROTECTION USING ANN, FUZZY SYSTEM AND CLARKE S TRANSFORM

Yue Bao Graduate School of Engineering, Tokyo City University

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

AN EFFICIENT APPROACH FOR VISION INSPECTION OF IC CHIPS LIEW KOK WAH

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Modal Parameter Identification of A Continuous Beam Bridge by Using Grouped Response Measurements

Position Control of a Servopneumatic Actuator using Fuzzy Compensation

IMAGE PROCESSING TECHNIQUE TO COUNT THE NUMBER OF LOGS IN A TIMBER TRUCK

Image Based Subpixel Techniques for Movement and Vibration Tracking

Implementation of License Plate Recognition System in ARM Cortex A8 Board

CHAPTER-4 FRUIT QUALITY GRADATION USING SHAPE, SIZE AND DEFECT ATTRIBUTES

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

Image Extraction using Image Mining Technique

MAV-ID card processing using camera images

Motion Detection Keyvan Yaghmayi

An Advanced Contrast Enhancement Using Partially Overlapped Sub-Block Histogram Equalization

Wheeler-Classified Vehicle Detection System using CCTV Cameras

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

Maturity Detection of Fruits and Vegetables using K-Means Clustering Technique

Advanced Analytics for Intelligent Society

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

The User Activity Reasoning Model Based on Context-Awareness in a Virtual Living Space

Computational Intelligence Introduction

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Application of Soft Computing Techniques in Water Resources Engineering

Algorithm for Detection and Elimination of False Minutiae in Fingerprint Images

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

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Image Processing and Artificial Neural Network techniques in Identifying Defects of Textile Products

The Development of Surface Inspection System Using the Real-time Image Processing

Image Analysis of Granular Mixtures: Using Neural Networks Aided by Heuristics

Iris Segmentation & Recognition in Unconstrained Environment

Urban Feature Classification Technique from RGB Data using Sequential Methods

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

To be published by IGI Global: For release in the Advances in Computational Intelligence and Robotics (ACIR) Book Series

Classification of Analog Modulated Communication Signals using Clustering Techniques: A Comparative Study

Sabanci-Okan System at Plant Identication Competition

Automated Driving Car Using Image Processing

Comparison between Open CV and MATLAB Performance in Real Time Applications MATLAB)

Centre for Computational and Numerical Studies, Institute of Advanced Study in Science and Technology 2. Dept. of Statistics, Gauhati University

Development of a Wireless Cable Tension Monitoring System using Smart Sensors

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

DIGITAL SIGNAL PROCESSOR WITH EFFICIENT RGB INTERPOLATION AND HISTOGRAM ACCUMULATION

IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION

Evaluation of Distortion Error with Fuzzy Logic

Application of 3D Terrain Representation System for Highway Landscape Design

Resource Allocation for Massively Multiplayer Online Games using Fuzzy Linear Assignment Technique

CHAPTER 4 FUZZY LOGIC CONTROLLER

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

Scrabble Board Automatic Detector for Third Party Applications

Lecture 19: Depth Cameras. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

FAULT DETECTION AND DIAGNOSIS OF HIGH SPEED SWITCHING DEVICES IN POWER INVERTER

Parallel Architecture for Optical Flow Detection Based on FPGA

A Study for Choosing The Best Pixel Surveying Method by Using Pixel Decision Structures in Satellite Images

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

Recognition System for Pakistani Paper Currency

Training of EEG Signal Intensification for BCI System. Haesung Jeong*, Hyungi Jeong*, Kong Borasy*, Kyu-Sung Kim***, Sangmin Lee**, Jangwoo Kwon*

AN ERROR LIMITED AREA EFFICIENT TRUNCATED MULTIPLIER FOR IMAGE COMPRESSION

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

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

Estimation of Moisture Content in Soil Using Image Processing

Real Time Video Analysis using Smart Phone Camera for Stroboscopic Image

A Novel Fault Diagnosis Method for Rolling Element Bearings Using Kernel Independent Component Analysis and Genetic Algorithm Optimized RBF Network

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

Real Time Traffic Light Control System Using Image Processing

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

Implementing a Fuzzy Logic Control of a Shower

Analysis of Computer IoT technology in Multiple Fields

World Journal of Engineering Research and Technology WJERT

Automatic Crack Detection on Pressed panels using camera image Processing

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Hand Segmentation for Hand Gesture Recognition

An Efficient Method for Landscape Image Classification and Matching Based on MPEG-7 Descriptors

An image analysis based expert system for assessing the quality of freeze-dried protein formulations

MEASUREMENT OF ROUGHNESS USING IMAGE PROCESSING. J. Ondra Department of Mechanical Technology Military Academy Brno, Brno, Czech Republic

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

DISEASE DETECTION OF TOMATO PLANT LEAF USING ANDROID APPLICATION

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Locating the Query Block in a Source Document Image

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

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

Transcription:

1013 On-site Safety Management Using Image Processing and Fuzzy Inference Hongjo Kim 1, Bakri Elhamim 2, Hoyoung Jeong 3, Changyoon Kim 4, and Hyoungkwan Kim 5 1 Graduate Student, School of Civil and Environmental Engineering, Yonsei Univ., Seoul 120-749, Korea; PH: 82-2-2123-5799; Fax: 82-2-364-5300; E-mail: hongjo@yonsei.ac.kr 2 Graduate Student, School of Civil and Environmental Engineering, Yonsei Univ., Seoul 120-749, Korea; PH: 82-2-2123-5799; Fax: 82-2-364-5300; E-mail: bakri913@hotmail.com 3 Graduate Student, School of Civil and Environmental Engineering, Yonsei Univ., Seoul 120-749, Korea; PH: 82-2-2123-5799; Fax: 82-2-364-5300; E-mail: jhy0@yonsei.ac.kr 4 Ph.D., Research Specialist, ICT Convergence and Integration Research Division, SOC Research Institute, Korea Institute of Construction Technology, Goyang-si, Gyeonggi-do 411-712; Korea PH: 82-31-910-0553; Fax: 82-31-910-0031; E- mail: ckim@kict.re.kr 5 Associate Professor, School of Civil and Environmental Engineering, Yonsei Univ., Seoul 120-749, Korea; PH: 82-2-2123-5799; Fax: 82-2-364-5300; E-mail: hyoungkwan@yonsei.ac.kr ABSTRACT Construction is generally conducted in highly changeable site conditions due to operation of machinery, transfer of materials, moving workers, and changing progress status. Such dynamic characteristics can always lend themselves to the potential for safety accidents. However, it is not easy to have a generalized safety management system that can universally apply to every job site. Although there are some guidelines for safety management, their application to a construction site has to be tailored to satisfy the unique nature of the particular project. Based on the good understanding of the particular site, effective and appropriate safety management process should be derived for workers to be protected from potential dangers of the site. This paper presents an on-site safety management methodology based on image processing and fuzzy inference. Image processing is used to extract spatial information of workers; fuzzy inference is then used to provide the workers a proper level of safety warning based on the spatial information. Contextual site information, such as equipment operations and density of workers, also constitute the on-site safety management methodology. The proposed methodology is expected to provide a safer working environment for construction workers, through its capability to easily customize the safety management system for a construction site. INTRODUCTION Despite a 37% descent of fatal construction injuries in the United States since 2006, construction industry still accounted for the highest number of fatal injuries of all other industries in 2012 (Bureau of Labor Statistics 2013). This statistics implies that construction sites have one of the harshest working

1014 environments than any other job site. Thus, safety management in construction site is consistently being emphasized. Generally, a construction site contains various activities that have different safety issues (Ismail et al. 2012). Each activity has to be timely assessed based on its unique safety guideline. However, safety monitoring and assessment for a construction site has conventionally relied on manual inspections (Chi and Caldas 2012); manual inspections, owing to their time and labor-consuming nature, do not enable timely monitoring of construction site for safety issues. Highly changeable construction site is another barrier to overcome for developing an effective safety management system. Risk factors that have to be considered for safety are continuously changed, because construction activities are performed by altering geographical features, locations of materials, and structural components. Safety issues can best be understood when the context of the site is well considered. Here, context refers to the site-specific situations to consider, such as movement of equipment and density of workers; the contextual information determines an overall safety level of the site. However, even though safety context in a construction site has been successfully identified, that has to be expressed in a significant manner. For example, a worker receiving information that an excavator is approaching from a distance of 10 m in 20 km/h may wonder what to do; the information may be precise but not significant enough. The worker would rather have a different type of information like you are in danger. The latter is more informative, significant, and practical because it allows the worker to promptly understand the problem and take immediate actions, thereby avoiding the danger. This paper presents an on-site safety management system using image processing and fuzzy inference. Image processing is utilized to detect and track of site objects on a real-time basis for extraction of safety context. This technique can automate a site-monitoring and information retrieving process. Fuzzy inference system is implemented to derive a proper safety level from the contextual information of the construction site. RESEARCH BACKGROUND Image Processing. Applicability of image processing for construction management has been constantly expanded to include progress monitoring, equipment efficiency analysis, and construction site safety management. Kim et al. (2013) used image processing for progress monitoring of a cable-stayed bridge construction project. Zou and Kim (2007) used color information in images to extract idle time of excavators. Chi et al. (2012) investigated spatial risk factors of earthmoving and surface mining activities. Image data of a construction site is generally obtained by optical recording devices such as digital camera and camcorder. The image data is processed for automatically detecting, classifying, and tracking objects by given rules. Image processing can be conducted in various programming languages such as C++, Java, Visual Basic, opencv, Matlab and other languages. Users can select a proper programming language, which has different benefits of processing time, visualization, and matrix calculations. When workers and equipment on construction site are the objects of interest in images, image processing algorithms for object detection, object classification, and object tracking can be used. Object detection algorithm

1015 identifies the objects of interest by their colors, shape or other features. Object classification algorithm categorizes each object into its proper class such as worker, excavator, and others, using intelligent classifiers or discriminant functions. Object tracking algorithm traces the objects in consecutive images, using 3D spatial information, motion segmentation, image matching, and other techniques. Fuzzy Logic and Inference. In the well-known crisp set theory, a statement is evaluated as true (1) or false (0). Inclusion of an object in a set is represented as either in or out so called binary membership. However, there exists a range of membership in many linguistic expressions. In case of representing temperature of water, such concepts as hot and cold are used. When a cup of water is said to be hot (or cold), it generally means hot (or cold) to a certain degree. In other words, the membership of the water to the hot (or cold) set is represented and understood in the form of a degree. This concept of partial membership was first introduced by Zadeh (1965). Fuzzy logic is to use the fuzzy set concept for logical reasoning and this logic is similar to human reasoning dealing with fuzzy reality with uncertainty. It is why fuzzy logic can be effective solutions to many real-life problems with fuzzy characteristics. Fuzzy inference refers to an input-output procedure in a form of membership functions and if-then rules. Membership functions determine a degree of membership and if-then rules show the input-output relationship. For instance, with a rule that if workers are close to equipment, then they are in danger, the degree of danger can be determined by a membership function that assign the situation to the danger set (60% dangerous). Mamdani s fuzzy inference is one of the most widely used methods to determine how inputs, along with ifthen rules, are converted to output values (Mamdani and Assilian 1975). METHODOLOGY For an automated on-site safety management, image processing and fuzzy inference system are utilized. Image processing is used for identifying contextual information of the construction site. The contextual information contains risk factors that affect safety of workers. In this study, two risk factors are considered: distance between equipment and worker (DBEW) and crowdedness of workers (COW). Through image processing, the two risk factors are measured and the values are saved to be transferred to a fuzzy inference system for determining the safety level of the site. The system architecture for assessing safety level is shown in Fig. 1. An optical video camera was used for data acquisition. The video camera was set at an elevated location to obtain construction site images using a bird s eye view. Images were taken at 24 fps (frames per second) and 1980x1080 (width x height) frame size. Image data were processed in the Matlab environment. Image Preprocessing. The video footage, which is originally saved in a proprietary file format, is converted to the mp4 format, which can easily be processed in the Matlab environment. For efficient handling of the images, the size of each image can be reduced either by reducing the number of pixels or using some data compression techniques such as Fourier or Wavelet transforms. It is also possible to extract a portion (window) of each image to focus only on the

1016 region of interest. This type of preprocessing can significantly reduce the amount of data to deal with, making the following image processing faster and lessdependent on expensive hardware devices. Data Acquisition Image Preprocessing Image Processing Fuzzy Inference System Safety Level Video Encoding Video Resizing Video Frame Extration Image Inputting Background Subtraction Objects Analysis Morphological Operations Objects Tracking Information Retrieval Figure 1. System architecture for safety level assessment Image Processing. Image processing is composed of six steps as shown in Fig 1. Image file is inputted at the beginning. Second, background is deleted by image subtraction for detecting and tracking objects of interest (foreground). Foreground is detected by their motions based on the assumption of that objects of interest are moving and background is static. When moving objects are segmented from the background, each object is analyzed to understand its geometrical properties such as area and centroid. Object identification, whether the object is a worker or equipment, is performed based on the area of the object. Morphological operations are then conducted for noise removal and hole filling. Finally, objects are tracked in consecutive images. The authors utilized the open source code of Matlab R2013b for the background subtraction and object tracking (Mathworks. 2013). Through the image processing steps, risk factors of interest, such as distance between equipment and worker (DBEW) and crowdedness of workers (COW), can be measured. DBEW is measured by the centroid distance between equipment and worker. COW is defined as the number of workers from a worker within 4m distance. When workers are detected in images, a virtual circle with a 4m radius is created from the center of a worker to count the number of workers. Thus, COW is measured based on the particular worker of interest. Fuzzy Inference system. This study, as previously mentioned, relies on the Mamdani s fuzzy inference method to extract the safety level of a worker on site. As in the case of the image processing part, the proposed fuzzy inference system is also implemented in the Matlab environment. Figure 2 shows the information flow of the fuzzy inference system. First the system is given two input values DBEW and COW from the image processing part. The two input values are fuzzified; they are represented in the fuzzy sets through their membership functions. A total of nine if-then rules are then used to produce output fuzzy sets. The results are aggregated and defuzzified to produce a crisp value the safety level for the worker of interest.

1017 DBEW COW Fuzzify inputs If-Then Rules Aggregation Defuzzify Membership Functions (DBEW and COW) Membership Function (Safety Level) Safety Level Figure 2. Fuzzy inference system Membership Functions and If-Then Rules. Membership functions and if-then rules can be developed based on expert opinions of construction sites. Different rules and membership functions can be used for the specific nature of the particular site. Figure 3 shows triangular membership functions (close, medium, and far) used for DBEW. Figure 4 shows triangular membership functions (scattered, normal, and dense) used for COW. Finally, Fig. 5 shows five triangular membership functions (very high, high, medium, low, and very low) used for safety level. For efficiency and simplicity of the fuzzy inference system, the triangular shape is used for all the membership functions. The nine if- then rules are as follows: IF (DBEW is Close) and (COW is Dense) THEN (Danger is Very High) IF (DBEW is Close) and (COW is Normal) THEN (Danger is High) IF (DBEW is Close) and (COW is Scattered) THEN (Danger is Medium) IF (DBEW is Medium) and (COW is Dense) THEN (Danger is High) IF (DBEW is Medium) and (COW is Normal) THEN (Danger is Medium) IF (DBEW is Medium) and (COW is Scattered) THEN (Danger is Low) IF (DBEW is Far) and (COW is Dense) THEN (Danger is Medium) IF (DBEW is Far) and (COW is Normal) THEN (Danger is Low) IF (DBEW is Far) and (COW is Scattered) THEN (Danger is Very Low) Figure 6 shows the surface of safety level determined by the two input values DBEW and COW. Figure 3. Membership function of DBEW

1018 Figure 4. Membership function of COW Figure 5. Membership function of safety level EXPERIMENTAL RESULTS Figure 6. Safety level surface Figure 7 shows the result of image processing. Figure 7(a) is an original image with the identified objects two workers and one excavator marked by the bounding boxes. Figure 7(b) shows a binary image where the image background was deleted and only the foreground remained, by image subtraction. In Fig. 7, the values for DBEW and COW were 10m and 2/the unit area, respectively. When the input values were applied to the fuzzy inference system, the safety level turned out to be 9.25. Safety level is represented on a scale of 0 to 10, and the higher the value, the safer the site is. Thus, the site for the workers was considered to be very safe.

1019 Figure 7. Results of image processing CONCLUSIONS The main purpose of this paper was to develop an effective and efficient on-site safety management system using image processing and fuzzy inference. Image processing automated a construction site monitoring process while fuzzy inference assessed the safety context of a construction site reflecting expert s knowledge and safety guidelines. The measure of safety level was also introduced for workers in order to provide significant safety information for them. Future studies are required for the idea of the proposed system to be fully implemented. As for now, the transfer of input values between image processing and fuzzy inference is not automated. Minimizing errors in image processing for object identification is another issue to be resolved. With improvement in those areas, the proposed system is expected to successfully reduce the potential for safety incidents on site. ACKNOWLEDGEMENT This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government(msip) (No.2011-0030040) REFERENCES Bureau of Labor Statistics (BLS). (2013). National Census of Fatal Occupational Injuries in 2012. U.S. Department of Labor, <http://www.bls.gov/news.release/cfoi.nr0.htm> (Aug. 22, 2013) Chi, S., and Caldas, C. H. (2012). "Image-Based Safety Assessment: Automated Spatial Safety Risk Identification of Earthmoving and Surface Mining Activities." Journal of Construction Engineering and Management, 138(3), 341-351. Ismail, Z., Doostdar, S., and Harun, Z. (2012). "Factors influencing the implementation of a safety management system for construction sites." Saf. Sci., 50(3), 418-423. Kim, B., Kim, C., and Kim, H. (2012). "Interactive Modeler for Construction Equipment Operation Using Augmented Reality." Journal of Computing in Civil Engineering, 26(3), 331-341. Kim, C., Kim, B., and Kim, H. (2013). "4D CAD model updating using image processing-based construction progress monitoring." Automation in

1020 Construction, 35(0), 44-52. Mamdani, E. H., and Assilian, S. (1975). "An experiment in linguistic synthesis with a fuzzy logic controller." International journal of man-machine studies, 7(1), 1-13. Mathworks. (2013). Object Detection, Motion Estimation, and Tracking Mathworks Documentation Center, <http://www.mathworks.co.kr/kr/help/vision/gs/object-detection-andtracking.html#btt5q43> (Dec. 15, 2013) Zadeh, L. A. (1965). "Fuzzy sets." Information and control, 8(3), 338-353. Zou, J. H., and Kim, H. (2007). "Using hue, saturation, and value color space for hydraulic excavator idle time analysis." Journal of Computing in Civil Engineering, 21(4), 238-246.