MODELING OF IMAGE PROCESSING ALGORITHMS FOR HARDWARE-SOFTWARE CO-SIMULATION IBRAHIM ISA UNIVERSITI TEKNOLOGI MALAYSIA

Similar documents
A HIGH SPEED 2D CONVOLUTION HARDWARE MODULE FOR IMAGE PROCESSING APPLICATIONS IN FPGA BEENAL BABA UNIVERSITI TEKNOLOGI MALAYSIA

A BIOMETRIC ENCRYPTION SYSTEM ALGORITHM DEVELOPMENT AND SYSTEM LEVEL DESIGN RABIA BAKHTERI UNIVERSITI TEKNOLOGI MALAYSIA

HIGH-PERFORMANCE DIGITAL FILTER IN FPGA SITI SUHAILA MOHD YUSOF UNIVERSITI TEKNOLOGI MALAYSIA

SYSTEM IDENTIFICATION AND POSITION CONTROL OF PNEUMATIC ACTUATOR USING EMBEDDED SYSTEM TAHA MOHAMMED AHMED SADEQ

FPGA IMPLEMENTATION OF A RECONFIGURABLE ADDRESS GENERATION UNIT FOR IMAGE PROCESSING APPLICATIONS KAM KOK HORNG UNIVERSITI TEKNOLOGI MALAYSIA

COMPARATIVE STUDY OF REGTANGULAR MICROSTRIP PATCH ANTENNA ARRAY DESIGN ABDULLAHI MOALLIM YUSUF

OPTIMAL HEAT TRANSFER OF HEAT SINK DESIGN BASED ON ELECTRONIC PACKAGE THERMAL DISTRIBUTION USING COMSOL PACKAGE SOFTWARE

Implementation of Integrated Project Delivery (IPD) and Building Information Modelling (BIM) In the Construction Industry.

JPEG IMAGE TAMPERING DETECTION BASED ON BLOCKING ARTIFACTS ALI EBRAHIMI

OBJECT CLASSIFICATION USING DEEP LEARNING FONG SOON FEI

SYSTEM IDENTIFICATION AND INTELLIGENT CONTROL OF AUTOMOTIVE AIR CONDITIONING SYSTEM. MOHD FIRDAUS BIN MOHAMED

DESIGN OF A MIMO RECTANGULAR DIELECTRIC RESONATOR ANTENNA FOR LTE APPLICATION

MITIGATING INTER-CARRIER INTERFERENCE IN ORTHOGONAL FREQUENCY DIVSION MULTIPLEXING SYSTEM USING SCALED ALPHA PULSE SHAPING TECHNIQUE

GRAPHICS PROCESSING UNIT BASED PARALLEL COPY MOVE IMAGE FORGERY DETECTION SCHEME AHMAD UWAYS BIN ZULKURNAIN

ANTENNA ARRAY (DESIGN AT 28 GHz FOR 5G MOBILE NETWORK BASIL JABIR SHANSHOOL. A project submitted in partial fulfilment of the

AN IMPROVED ACCURACY OF WEB SERVICE SELECTION BASED ON MULTI-CRITERIA DECISION MAKING AND WEB SERVICE MODELING ONTOLOGY

AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE PUSHPAMALAR MUKILAN

EFFECTIVENESS OF SAFETY PROGRAMS IN MALAYSIAN CONSTRUCTION INDUSTRY JAIMEY ATTAU

A GRAY-SCALE IMAGE STEGANOGRAPHY TECHNIQUE USING FIBONACCI 12-BITPLANE DECOMPOSITION AND LSB APPROACH SABAH FADHEL HAMOOD

PARTICLE SWARM OPTIMIZATION FOR MPPT : SIMULATION AND ANALYSIS NOOR DZULAIKHA BINTI DAUD UNIVERSITI TEKNOLOGI MALAYSIA

IMPROVING THE DOCUMENTATION OF USER S REQUIREMENTS FOR E-SERVICE SYSTEMS USING SERVICE RESPONSIBILITY TABLE IBRAHIM SALIHU ANKA

HOUMAN OMIDI. A project report submitted in partial fulfilment of the. Master of Engineering (Electrical-Power) Faculty of Electrical Engineering

PUMP SCHEDULING OPTIMIZATION FOR WATER SUPPLY SYSTEM USING ADAPTIVE WEIGHTED SUM GENETIC ALGORITHM FOLORUNSO TALIHA ABIODUN

SYSTEM IDENTIFICATION AND CONTROL OF THE HORIZONTAL MOTION OF A TWIN ROTOR MULTI-INPUT MULTI-OUTPUT SYSTEM (TRMS) NURUL HAZIRAH BINTI ABD AZIZ

NON-LINEAR WATER LEVEL FORECASTING OF DUNGUN RIVER USING HYBRIDIZATION OF BACKPROPAGATION NEURAL NETWORK AND GENETIC ALGORITHM SITI HAJAR BINTI ARBAIN

EFFECTIVE AEROSOL OPTICAL THICKNESS RETRIEVAL ALGORITHM USING MODIS 500 METRE DATA AHMAD MUBIN BIN WAHAB UNIVERSITI TEKNOLOGI MALAYSIA

MODEL DEVELOPMENT OF ESTIMATING OIL DISCHARGE FOR SUSTAINABLE GREEN PORT NAJLAA NAZIHAH BINTI MAS OOD UNIVERSITI TEKNOLOGI MALAYSIA

EMBEDDED SYSTEM BASED SOLID-GAS MASS FLOW RATE METER USING OPTICAL TOMOGRAPHY CHIAM KOK THIAM

PATTERN AND FREQUENCY RECONFIGURABLE ANTENNA FOR WIRELESS APPLICATIONS DELPHINE ABIJURU. requirements for the award of the degree of

FREQUENCY RECONFIGURABLE ARCHIMEDEAN SPIRAL ANTENNA MASMURNI BINTI ABDUL RAHMAN

ENHANCEMENT OF VOLTAGE STABILITY AND POWER LOSSES FOR DISTRIBUTION SYSTEM WITH DISTRIBUTED GENERATION USING GENETIC ALGORITHM OMAR TAHSEEN OMAR KHALAF

HARMONIC MODELING IN POWER DISTRIBUTION SYSTEM USING TIME SERIES SIMULATION CHE KU FARHANA BINTI CHE KU AMRAN UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI TEKNOLOGI MALAYSIA

ENERGY ANALYSIS AND OPTIMIZATION OF PUBLIC BUILDING USING BUILDING INFORMATION MODELING APPLICATION

DETERMINATION OF LEAKAGE IN AN OIL AND GAS PIPELINE NOR AZIAN BINTI MOHIDEEN ABDUL KADIR

MODIFIED STEREO VISION METHOD FOR AN UNMANNED GROUND VEHICLE MASOUD SAMADI UNIVERSITI TEKNOLOGI MALAYSIA

PRODUCT DESIGN IMPROVEMENT USING DESIGN FOR MANUFACTURE AND ASSEMBLY (DFMA) METHODOLOGY

TWO DIMENSIONAL DIRECT CURRENT RESISTIVITY MAPPING FOR SUBSURFACE INVESTIGATION USING COMPUTATIONAL INTELLIGENCE TECHNIQUES

A HYBRID APPROACH BASED ON ARIMA AND ARTIFICIAL NEURAL NETWORKS FOR CRIME SERIES FORECASTING MOHD SUHAIMI MOHD ZAKI

CARBON NANOTUBE FIELD-EFFECT TRANSISTOR FOR A LOW NOISE AMPLIFIER NGU KEK SIANG UNIVERSITI TEKNOLOGI MALAYSIA

ADAPTIVE CROSS WIGNER-VILLE DISTRIBUTION FOR PARAMETER ESTIMATION OF DIGITALLY MODULATED SIGNALS CHEE YEN MEI

A HIGH SPEED 2D CONVOLUTION HARDWARE MODULE FOR IMAGE PROCESSING APPLICATIONS IN FPGA BEENAL BABA UNIVERSITI TEKNOLOGI MALAYSIA

DYNAMIC ANALYSIS OF AIRCRAFT LANDING GEAR SADEGH IMANI YENGEJEH

LEARNING ENHANCEMENT OF THREE-TERM BACKPROPAGATION NETWORK BASED ON ELITIST MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS ASHRAF OSMAN IBRAHIM ELSAYED

THERMAL ANALYSIS OF H.V INSULATION OIL DURING PARTIAL DISCHARGE DETECTION RASOOL ABDELFADIL GATEA UNIVERSITI TEKNOLOGI MALAYSIA

MODELING, SIMULATION AND DESIGN OF AN IMPROVED HIGH POWER FACTOR BRIDGELESS SEPIC CONVERTER IZNI BINTI MUSTAFAR UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF COOPERATIVE RELAY USING UNIVERSAL SOFTWARE RADIO PERIPHERAL MUHAMMAD RUSHIDI SABIRIN

INTEGRATING COOPERATIVE USERS TO DEVELOP FRAMEWORK FOR AN EFFECTIVE MOBILE PHYSIOTHERAPY YOUCEF BENFERDIA

3 AN EXPLORATORY STUDY UNIVERSITY TEKNOLOGI MALAYSIA S INNOVATION TOWARD COMMERCIALIZATION BAWER MARWAN ABDULAHAD

PWM PIC16F877A DIMMING ELECTRONIC BALLAST FOR HPS LAMP NATRA BINTI ISMAIL

EXPECTED LIFE CYCLE COST FOR SYSTEMS WITH REPAIRABLE COMPONENTS AMIRHOSSEIN EBRAHIMI

ANALYSIS OF MARINE INCIDENTS IN MALAYSIA SURHAN JAMIL BIN HARON

DEVELOPMENT OF DYNAMIC EQUIVALENTS FOR INTERCONNECTED POWER SYSTEMS USING IDENTIFICATION APPROACHES KOK BOON CHING UNIVERSITI TEKNOLOGI MALAYSIA

POWER OPTIMIZATION CONTROL OF SMALL-SIZED WIND TURBINE FOR MALAYSIA WIND CONDITION SUHAILA BINTI SAMSURI UNIVERSITI TEKNOLOGI MALAYSIA

OPTIMAL PROPORTIONAL INTEGRAL DERIVATIVE CONTROLLER FOR AUTOMATIC VOLTAGE REGULATOR SYSTEM USING PARTICLE SWARM OPTIMIZATION ALGORITHM

DUAL BAND APERTURE COUPLED MICROSTRIP PATCH ANTENNA USING DIFFERENT APERTURE SHAPE FOR WIRELESS LAN APPLICATION

SELF-TUNING PID CONTROLLER FOR ACTIVATED SLUDGE SYSTEM HUONG PEI CHOO

SELECTION OF THE INDUSTRILIZED BUILDING MATERIAL SUPPLIER BY ANALYTIC HIERARCHY PROCESS METHOD MOHAMMAD YOUSEF MORAVVEJI

COMPARISON BETWEEN PIEZOELECTRIC AND CAPACITIVE SENSORS FOR PD DETECTION AND SIGNAL MONITORING IN PALM OIL

PRODUCTIVITY IMPROVEMENTS USING LEAN PRACTICES AT JAPANESE ELECTRICAL AND ELECTRONICS MANUFACTURING AFIF AIMADUDDIN BIN PARNON

FREQUENCY ESTIMATOR USING ARTIFICIAL NEURAL NETWORK FOR ELECTRICAL POWER SYSTEM DYNAMICS AZLIZA BINTI MOHD JELANI UNIVERSITI TEKNOLOGI MALAYSIA

MAPPING OF SEA BOTTOM FEATURES USING HIGH RESOLUTION SATELLITE DATA NURUL NADIAH BINTI YAHYA. Universiti Teknologi Malaysia

SOFTWARE PROCESS FOR INTEGRATED PATTERN ORIENTED ANALYSIS AND DESIGN (POAD) AND COMPONENT ORIENTED PROGRAMMING (COP) ON EMBEDDED REAL-TIME SYSTEMS

DESIGN AND ANALYSIS OF WIDEBAND CIRCULARLY POLARIZED DIELECTRIC RESONATOR ANTENNA FOR WIRELESS COMMUNICATION APPLICATIONS

AFFINE-BASED TIME-SCALE ULTRA WIDEBAND WIRELESS CHANNEL SIMULATOR FOR TIME-VARYING COMMUNICATION ENVIRONMENT NOR ASWANI BINTI HJ MAMAT

CORRELATIVE INTERFEROMETRY FOR ANGLE OF ARRIVAL ESTIMATION AND SIGNAL SOURCE LOCATING USMAN BATURE ISYAKU

CONSTRUCTABILITY COMPARISON BETWEEN IBS AND CONVENTIONAL CONSTRUCTION EHSAN HARIRCHIAN UNIVERSITI TEKNOLOGI MALAYSIA

CHEMOMETRICS ANALYSIS OF PETROLEUM-BASED ACCELERANTS IN FIRE DEBRIS FATIN AMALINA BINTI AHMAD SHUHAIMI UNIVERSITI TEKNOLOGI MALAYSIA

SIMULATION AND OPTIMIZATION OF ELECTRICAL DISCHARGE MACHINING PROCESS USING MATLAB ELNAZ KARIMPOUR UNIVERSITI TEKNOLOGI MALAYSIA

CONSTRUCTION SAFETY AND MANAGEMENT PRACTICES IN BANGLADESH MD SHAMIM HASAN SARKAR

DEVELOPMENT OF MONOPOLE SENSORS FOR RICE QUALITY CHARACTERIZATION IN MALAYSIA JAMALIAH BINTI SALLEH

HIRZI BIN MOHD ISHAK UNIVERSITI TEKNOLOGI MALAYSIA

CRASH ANALYSIS OF A RAINFOREST VEHICLE (RFV) UNDER FRONTAL IMPACT LOADING MOHAMAD SYAUQY AMIN BIN OTHMAN

Signature. Supervisor :.. ~.~H-.~.~0~P..?.j.~H~~~.. ~.~.~ Date :...?./!!./~~ ~

FITTING SOIL-WATER CHARACTERISTIC CURVE BY USING UNIMODAL AND BBIMODAL SOIL PHYSICAL PROPERTIES HOCK CHEONG JUN QUAN

FPGA IMPLEMENTATION OF IMAGE PROCESSING 2D CONVOLUTION FOR SPATIAL FILTER NG BEE YEE UNIVERSITI TEKNOLOGI MALAYSIA

MESOPYME-IEMA SOFTWARE PROCESS EVALUATION MODEL FOR SMALL AND MEDIUM SOFTWARE INDUSTRIES IMRAN BASHA

STUDY ON STABILITY OF REFLECTANCE CHARACTERISTICS OF NATURAL FEATURES FOR CALIBRATING REMOTE SENSING DATA

CONTINUOUS INDIVIDUAL PLOT CURVES TECHNIQUE FOR SIMULTANEOUS TARGETING AND DESIGN OF A MASS EXCHANGE NETWORK YANWARIZAL UNIVERSITI TEKNOLOGI MALAYSIA

STATIC AND DYNAMIC CONTROL OF NETWORK BASED ROTARY INVERTED PENDULUM SYSTEM ZAID BIN YAAKOB

RESONANT CONTROL OF A FLEXIBLE MANIPULATOR SYSTEM

Design and Development of Planar Antenna for GSM Application ABDULHADI HASAN ALJOUMAH

INTEGRATED SYSTEM OF AUTOMATIC IDENTIFICATION SYSTEM (AIS) AND RADAR FOR PORT TRAFFIC MANAGEMENT NUR AIREEN BT. AMRAN UNIVERSITI TEKNOLOGI MALAYSIA

POST-TENSION COLUMN FOR IBS BLOCKWORK BUILDING SYSTEM ZALILAH BINTI AYOP

SPRINGBACK BEHAVIOR AND SURFACE QUALITY OF AUSTENITIC STAINLESS STEEL PLATE DURING BENDING PROCESS MOHD SHAHRIMAN BIN SUTAN

MULTIPLE INPUT MULTIPLE OUTPUT DIELECTRIC RESONATOR ANTENNA FOR LONG TERM EVOLUTION APPLICATIONS SITI FAIRUZ ROSLAN UNIVERSITI TEKNOLOGI MALAYSIA

STUDY ON THE CHARACTERISTICS OF CAPILLARY PLASMA ANTENNA ARRAY IN RADIO WAVE NOOR FADHILAH BINTI RAMLI

IMPLEMENTATION OF GENETIC ALGORITHM IN MODEL IDENTIFICATION OF BOX-JENKINS METHODOLOGY MOHD ZULARIFFIN MD MAAROF UNIVERSITI TEKNOLOGI MALAYSIA

SOCIAL NETWORK SITE APPROPRIATION PROCESSES BASED ON FAMILY TYPES YUZI BINTI MAHMUD

PREDICTION OF TOTAL CONCENTRATION FOR SPHERICAL AND TEAR SHAPE DROPS BY USING NEURAL NETWORK NORHUSNA BINTI SAHARUN UNIVERSITI TEKNOLOGI MALAYSIA

DIGITAL CODING SIMULATION USING MICRO-RING RESONATOR FOR LONG DISTANCE COMMUNICATION MASOUD RANJBAR. Universiti Teknologi Malaysia

SECURE ON-DEMAND ROUTING PROTOCOL IN WIRELESS SENSOR NETWORKS BASED ON ROUTE WEIGHT AND KNOWLEDGE SHARING ALI FARROKHTALA

A 10-BIT 50 MEGA-SAMPLES-PER-SECOND PIPELINED ANALOG-TO-DIGITAL CONVERTER YUZMAN BIN YUSOFF UNIVERSITI TEKNOLOGI MALAYSIA

LOAD DISTRIBUTION MESH ROUTING FOR WIRELESS MESH NETWORK ISMADI BIN IBRAHIM

DETECTION OF FLUID LEAKAGE USING GROUND PENETRATING RADAR AMALINA BINTI YUSUP

IMAGE IMPROVEMENT TECHNIQUE USING FEED FORWARD NEURAL NETWORK

SLIDING MODE CONTROL FOR DC-AC CONVERTER POUYA IZADIFAR

FACULTY OF ELECTRICAL ENGINEERING UNIVERSITI TEKNIKAL MALAYSIA MELAKA FINAL YEAR PROJECT II PERFORMANCE ANALYSIS OF 100 W BOOST CONVERTER

WIRELEES VIBRATION MONITORING SYSTEM (WVMS) WONG YOON KHANG APRIL 2007

PERFORMANCE EVALUATION OF DIAMOND CUTTING TOOLS WHEN ULTRA PRECISION GRINDING SPHERICAL PART CHIA CHON YUE

Transcription:

MODELING OF IMAGE PROCESSING ALGORITHMS FOR HARDWARE-SOFTWARE CO-SIMULATION IBRAHIM ISA UNIVERSITI TEKNOLOGI MALAYSIA

MODELING OF IMAGE PROCESSING ALGORITHMS FOR HARDWARE-SOFTWARE CO-SIMULATION IBRAHIM ISA A project report submitted in partial fulfilment of the requirements for the award of the degree of Master of Engineering (Electrical - Computer and Microelectronics System) Faculty of Electrical Engineering Universiti Teknologi Malaysia JUNE 2015

iii Specially dedicated to My Mother, Father and Siblings. My enduring and experienced supervisors. Thank You.

iv ACKNOWLEDGEMENT First of all I give thanks to Almighty Allah for giving me the energy and knowledge to come about this work and as well finishing it, verily all praise is due to Him. I would like to express my sincere gratitude to Prof. Dr. Mohamed khalil Hani and Dr Rabia Bakhteri for their guidance, support and encouragement. Their vast experience and deep understanding of the subject proved to be an immense help to me, and also their profound view-points and extraordinary motivation enlightened me in many ways. I would also like to express my gratitude to my friends Omid, Hanchien, Vidya, Shansung, Yee Hui and the rest of them at the VeCAD research lab for their help, support and guidance and finally my warmest regards to my family for their encouragement, continuous financial supports and help at all stages of my education.

v ABSTRACT Implementation and verification of algorithms such as image processing algorithms via deploying into field programmable gate arrays can be time consuming and involves a lot of technical complexities. Modern digital systems are expanding in terms of size and design complexity which becomes even more complicated due to task division between hardware and software as well as design and verification teams. Therefore this project proposes to model image processing algorithm such as human skin detection algorithm for hardware-software co-simulation. The skin detection algorithm was first designed as pure software followed by software profiling process to identify the compute-intensive modules. This was followed by the design of hardware accelerators for the compute-intensive modules and hardware-software cosimulation of the whole system.the hardware which is designed using SystemVerilog and the software which is in c programming language communicate through direct programming interface(dpi-c), MATLAB is used as the golden reference model to verify the hardware-software co-simulation. The co-simulation and verification process is automated with the aid of the MATLAB engine. When the hardwaresoftware co-simulation was implemented a speed improvement of up to 2.5 times was obtained as compared to pure software implementation.

vi ABSTRAK Pelaksanaan dan pengesahan algoritma seperti algoritma pemprosesan imej melalui menggerakkan ke lapangan tatasusunan get diprogramkan boleh memakan masa dan melibatkan banyak kerumitan teknikal. Sistem digital moden berkembang dari segi saiz dan kerumitan reka bentuk yang menjadi lebih rumit kerana pembahagian tugas antara perkakasan dan perisian serta reka bentuk dan pengesahan pasukan. Oleh itu projek ini bercadang untuk model algoritma pemprosesan imej seperti kulit manusia pengesanan algoritma untuk perkakasan-perisian bersama simulasi. Algoritma pengesanan kulit mula direka sebagai perisian tulen diikuti dengan proses pemprofilan perisian untuk mengenal pasti modul mengira intensif. Ini diikuti dengan reka bentuk pemecut perkakasan untuk modul mengira intensif dan perkakasan-perisian bersama simulasi perkakasan system.the keseluruhan yang direka menggunakan SystemVerilog dan perisian yang ada di c bahasa pengaturcaraan berkomunikasi melalui antara muka pengaturcaraan langsung (DPI -C), MATLAB digunakan sebagai model rujukan emas untuk mengesahkan perkakasan-perisian bersama simulasi. Bersama simulasi dan pengesahan proses adalah automatik dengan bantuan enjin MATLAB. Apabila perkakasan-perisian bersama simulasi dilaksanakan peningkatan kelajuan sehingga 2.5 kali telah diperolehi berbanding dengan pelaksanaan perisian tulen.