Dr Myat Su Hlaing Asia Research Center, Yangon University, Myanmar. Data programming model for an operation based parallel image processing system
|
|
- Marcus Mosley
- 5 years ago
- Views:
Transcription
1 Name: Affiliation: Field of research: Specific Field of Study: Proposed Research Topic: Dr Myat Su Hlaing Asia Research Center, Yangon University, Myanmar Information Science and Technology Computer Science and related fields Data programming model for an operation based parallel image processing system Motivation and Need for the project A very large size digital image on a single machine can take a lot of time and the operation is computationally intensive. A possible solution is to reduce the processing time, to parallelize the processing on Central Processing Unit (CPUs). The aim is to take the advent of multicore CPUs and manycore Graphics Processing Unit (GPUs). The motivation for a parallel implementation of image algorithms comes from image and image sequence analysis needs posed by various application domains which are becoming increasingly more demanding in terms of the detail and variety of the expected analytic results, requiring the use of more sophisticated image and object models and of more complex algorithms, while the timing constraints are kept very stringent. The research is intended to divide large scale programs into several smaller programs for parallel execution by manycore GPUs with widely varying numbers of cores in order to reduce processing times. Background Parallel computing has attracted many of the researchers in recent years, who are trying to increase the performance of various applications and algorithms with the use of parallel computing techniques. Parallel computing is being used in a number of scientific and industrial applications from nuclear science to medical diagnosis. In computer science, it is being used for image processing, graphics rendering, data mining and various other applications. All these applications require large computation. Due to increase in computing power and storage of computers, demand for fast processing in increased. In general, parallel computing is the use of multiple computing resources simultaneously to solve a problem. It aims to solve a problem by dividing the problem into discrete sub-problems that can be solved concurrently. Image processing is an important part of the information work-out in the computer system. Image processing is the use of computer graphics algorithms to enhance the quality of digital images or to extract information about their content. Image filtering allows performing basic image editing tasks such as image smoothing, sharpening, blurring, edge detection, mean removal and embossing. Some parallel image processing that has been actively used by research communities. Algorithms for primary image processing are noise reduction and an overall image enhancement. Algorithms for an intermediate image processing are used for segmentation of image, defining of skeleton, edge detection, etc. The filter mean belongs to the group of algorithms for primary image processing. It is also known as neighborhood averaging. The image processing tasks are identified with operations of the same kind held over large data massive. The tremendous amount of data required for image processing and computer vision applications presents a significant problem for conventional microprocessors. The goal of this research is to reduce these large-scale efforts focused on the use of such a high performance
2 computing system as highly parallel multithreaded environment of GPU using Compute Unified Device Architecture (CUDA). Objectives of Research The purpose of the research is to present an application of a data-parallel programming model for an operation based parallel image processing system. The user of a computationally demanding application may benefit from the computational power distributed on the advent of multicore CPUs and manycore GPUs. The main objectives of my research are mentioned: (1) To present a multithreading method for computing the image registration computing (2) To parallelize the image registration using multiprocessing method (3) To reduce the processing time and (4) To speed up the computations. Scope, Design and Methodology Scope of Research Image is the two dimensional distributions of tiny image points called as pixels. It can be considered as a function of two real variables, for example, f(x,y) with f as the amplitude (e.g., brightness) of the image at position (x,y). Image Processing is the process of enhancing and manipulation with an image in order to extraction of meaningful information. Image processing has become a useful research area that goes from professional photography to several different fields such as Astronomy, Computerized photography (e.g., photoshop), Space image processing (e.g., Hubble space telescope images, interplanetary probe images), Medical/Biological image processing (e.g., interpretation of Xray images, blood/cellular microscope images, CT Scan, PET Scan), Automatic character recognition (zip code, license plate recognition), Finger print/face/iris recognition, Remote sensing: aerial and satellite image interpretations, Reconnaissance, Industrial applications (e.g., product inspection/sorting). Image smoothing filters are used for blurring and for nose reduction. Blurring is used in preprocessing steps, such as removal of small details from an image prior to object extraction, and bridging of small gaps in lines or curves. Noise reduction can be accomplished by blurring with a linear filter and also by non-linear filtering, order-statistic filters. This has the effect of eliminating pixel values which are unrepresentative of their surroundings. Main principle of parallel computing is to divide a task in such a way that the task executes in minimum time with maximum efficiency. To implement parallel computing there can be several kind of parallel machine like a cluster of computers which is having multiple PCs combined together with an elevated speed network using Message Passing Interface (MPI); a shared memory multiprocessor by connecting multiple processors to a single memory system Open Multi-Processing (OpenMP), hybrid of OpenMP and MPI. For implementing this in image processing, several research and contributions have been done parallel processing with several tool like GPU using CUDA, Java, Hadoop and OpenCV and MATLAB (2014) and etc. However, it is very important to find most suitable technique of parallel computing for a particular application of image processing. Design of Research Parallel implementation of image algorithms comes from image and image sequence analysis needs posed by various application domains which are becoming increasingly more
3 demanding in terms of the detail and variety of the expected analytic results, requiring the use of more sophisticated image and object models and of more complex algorithms, while the timing constraints are kept very stringent. The goal of this research is to reduce these large-scale efforts focused on the use of such a high performance computing system for scientific applications. The purpose of the research is to present an application of parallel computing for an operation based parallel spatial image filters system. The main objectives of this system are to present a multithreading method for computing the image registration computing, to parallelize the image registration using multiprocessing method, to reduce the processing time and to implement spatial image filters using multithreading and multiprocessing methods of CPUs and GPUs. Methodology of Research Most numerical approaches for image registration are based on the computing over the pixel matrices. As the image size increases, more time consuming is needed. Image parallel registration is employed for the data-parallel processing approach to reduce the execution time. This research is focused on spatial filtering operations for image enhancement. Smoothing Spatial Filter Methods is discussed by using smoothing linear filters and order-statistics filters. The linear image filtering methods are: 1. Arithmetic Mean Filter The idea of Arithmetic mean filtering is simply to replace each pixel value in an image with the mean value of its neighbors, including itself. This has the effect of eliminating pixel values which are unrepresentative of their surroundings. 2. Harmonic Mean Filter When harmonic mean filter is applied to an image, the color value of each pixel is replaced with the harmonic mean of color values of the pixels in a surrounding region. 3. Contraharmonic Mean Filter Contraharmonic Mean Filter is well suited for reduction or virtually eliminating the effects of salt-and-pepper noise. For positive values of q the filter eliminates pepper noise. For negative values of Q it eliminates salt noise. Image order-static filters are nonlinear spatial filters whose response is based on ordering, ranking the pixels contained in the image area encompassed by the filter, and then replacing the value of central pixel with value determined by the ranking result. 1. Median Filter In order to perform median filtering at a point in an image, the median is calculated by first sorting all the pixel values from the surrounding neighborhood into numerical order and then replacing the pixel being considered with the middle pixel value. 2. Midpoint Filter The Midpoint filter blurs the image by replacing each pixel with the average of the highest pixel and the lowest pixel within the specified window size. 3. Alpha-trimmed mean filter Alpha Ttrimmed mean filter is windowed filter of nonlinear class by its nature is hybrid of the mean and median filters. Both sequential implementation methods and parallel implementation methods are described for spatial image filtering methods. Two parallel implementation methods are discussed to perform the Smoothing Spatial Filter Methods. These parallel approached are by
4 processing with the shared memory implementation using OpenMP, highly parallel multithreaded environment of GPU using CUDA. 1. Shared memory implementation using OpenMP The Open Multi-Processing (OpenMP) is an application programming interface (API) that supports multi-platform shared memory multiprocessing programming in C/C++ and Fortran on many architectures, including Unix and Microsoft Windows platforms. It consists of a set of compiler directives, library routines, and environment variables that influence run-time behavior. OpenMP is now used by many software developers; it offers significant advantages over both hand-threading and MPI. Using OpenMP offers a comprehensive introduction to parallel programming concepts. 2. Multithreaded environment of GPU using CUDA CUDA is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of GPU. CUDA programs are compiled by nvcc compiler provided by NVIDIA. It first separates the host and device code from a CUDA program. The host code is then further compiled by a standard C compiler like gcc. While nvcc further compiles the device code as well to make it able to execute in parallel on GPU. There are four memory types in CUDA, Global Memory, Shared Memory, Constant Memory and Registers. Each has different access latency and bandwidth. To achieve best performance gain, each memory type should be used efficiently. Schedule of Research The following table shows the schedule of my Research. Month Description 1 st Month Image Linear Filterings with Shared memory implementation using OpenMP 2 nd Month Image order-static filtering with Shared memory implementation using OpenMP 3 rd Month Image Filtering with of GPU using Global Memory Types in CUDA 4 th Month Image Filtering with of GPU using Shared Memory Types in CUDA 5 th Month Image Filtering with of GPU using Constant Memory Types in CUDA 6 th Month Image Filtering with of GPU using Registers in CUDA Significance This research will focus on Image Filtering Methods and Parallel Computing Development. The main problem of large scale computation of image processing is that it is generally time consuming process; Parallel Computing provides an efficient and convenient way to address this issue. The aim is to implement parallel computing in image spatial filtering applications. The non-linear image filtering and image order-statics filters are intended to develop by parallelization methods with a shared memory implementation (OPenMP) and GPU using CUDA. This research will reduce the execution time of the program and make a comparison of GPU using CUDA version and a sequential CPU version. Dissemination Plan This proposed project represents an attempt to understand parallelized methods of OPenMP and GPU using CUDA. After finishing the research project, I will be able to develop many of the ideas that will extend from the research experience in Korea. I will implement
5 some ideas in our University and our Ministry to improve research of Parallel Computing and Image Processing in Myanmar. Moreover I will transfer the knowledge that I will gain in Korea University to my student and share the knowledge to my colleague. Finally, I will try to contribute extensive research experience in many areas and can easily modify my research program to suit the needs of Department of Computer Studies, University of Yangon as well as my country. References (1) Cavarra, A., Caramagno, D., Parallel Computing Solutions for Linear Combination of Filters, University of Catania, Viale A. Doria 6, Catania, Italy, 2016 (2) Grama,A. and Gupta,A. and Karypis,G. and Kumar,V., Introduction to Parallel Computing, 2 nd Edition, Pearson Education, The Benjamin/Cummings, ISBN: , 2003 (3) Nickolls, J., GPU Parallel ComputingArchitecture and CUDA Programming Model, Hot chips 2007: NVIDIA GPU parallel computing architecture, NVIDIA Corporation (4) Parhami,B., Introduction to Parallel Processing Algorithms and Architectures, Plenum, New York, ISBN , 2002 (5) Saxena, S., Sharma, S. and Sharma, N., Parallel Image Processing Techniques, Benefits and Limitations, Research Journal of Applied Sciences, Engineering and Technology, January 2016 Journal Publication Publications List of Dr Myat Su Hlaing (1) Than Zaw Nyunt, Myat Su Hlaing, "The Analysis of Direct DCT Image Indexing for JPEG Compression", Journal of The Myanmar Academy of Arts and Science, Yangon, Myanmar, 2007, Vol.V, No. 3 (2) Myat Su Hlaing, Than Zaw Nyunt, "The Analysis of Image Enhancement by Filtering", Journal of The Myanmar Academy of Arts and Science, Yangon, Myanmar, 2008, Vol.VI, No.3 (3) Soe Mya Mya Aye, Myat Su Hlaing, Htway Htway Khaing, "Transformation of one Font to Another Myanmar Font", Journal of The Myanmar Academy of Arts and Science, Yangon, Myanmar, 2008, Vol.VI, No.3 (4) Myat Su Hlaing, "Parallel Computing Based On Cluster Computer By Using OpenMP And MPI", Universities Research Journal, Yangon, Myanmar, 2009, Vol.2, No.3 (5) Myat Su Hlaing, "Data Parallelism in One Dimensional Fast Fourier Transform", Universities Research Journal, Yangon, Myanmar, 2010, Vol.2, No.1 (6) Sann Htoo, Myat Su Hlaing, Than Than Wai, Ye Chan, "Parallel processing in Cryptography", University of Yangon Research Journal, Yangon, Myanmar, 2011, Vol.2, No.1
6 Conference Presentation (1) Myat Su Hlaing, Than Zaw Nyunt, "The Analysis of Image Enhancement by Filtering", Paper Reading Section of The Myanmar Academy of Arts and Science, Yangon University, Ministry of Higher Education, 2008 (2) Myat Su Hlaing, " Parallel Computing Development for Image Order-Statistics Filters", Research competition, Yangon University, Ministry of Higher Education(Lower Myanmar), 2013 (3) Myat Su Hlaing, Soe Mya Mya Aye, Pho Kaung, " Parallel Computing Development for Image Order-Statistics Filters", Proceeding of The Sixth International Conference on Science and Mathematics Education in Developing Countries, Mandalay, Myanmar, November 2013 (4) Myat Su Hlaing, "Parallel Image Order-Statistics Filters Using Shared Memory and Distributed Memory", Proceeding of The 3 rd International Conference on Computer Applications and Information Processing Technology (CAIPT 2015), Yangon, Myanmar, June 2015 (5) Myat Su Hlaing, "Comparison of Computing Time among Parallel Image Spatial Linear Filters", Proceeding of The Eighth International Conference on Science and Mathematics Education in Developing Countries, Yangon, Myanmar, November 2015 (6) Myat Su Hlaing, "Parallel Computing Development for Image Smoothing Linear Filters", Research competition, Yangon University, Ministry of Higher Education(Lower Myanmar), 2015 Proceeding Papers (1) Myat Su Hlaing, Soe Mya Mya Aye, Pho Kaung, " Parallel Computing Development for Image Order-Statistics Filters", Proceeding of The Sixth International Conference on Science and Mathematics Education in Developing Countries, Mandalay, Myanmar, November 2013, pp (2) Myat Su Hlaing, "Parallel Image Order-Statistics Filters Using Shared Memory and Distributed Memory", Proceeding of The 3 rd International Conference on Computer Applications and Information Processing Technology (CAIPT 2015), Yangon, Myanmar, June 2015, pp (3) Myat Su Hlaing, "Comparison of Computing Time among Parallel Image Spatial Linear Filters", Proceeding of The Eighth International Conference on Science and Mathematics Education in Developing Countries, Yangon, Myanmar, November 2015 Dr Myat Su Hlaing Lecturer Department of Computer Studies Yangon Myanmar
Filtering in the spatial domain (Spatial Filtering)
Filtering in the spatial domain (Spatial Filtering) refers to image operators that change the gray value at any pixel (x,y) depending on the pixel values in a square neighborhood centered at (x,y) using
More informationImage Enhancement using Histogram Equalization and Spatial Filtering
Image Enhancement using Histogram Equalization and Spatial Filtering Fari Muhammad Abubakar 1 1 Department of Electronics Engineering Tianjin University of Technology and Education (TUTE) Tianjin, P.R.
More informationComputing for Engineers in Python
Computing for Engineers in Python Lecture 10: Signal (Image) Processing Autumn 2011-12 Some slides incorporated from Benny Chor s course 1 Lecture 9: Highlights Sorting, searching and time complexity Preprocessing
More informationCoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering
CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image
More informationECC419 IMAGE PROCESSING
ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means
More informationLecture # 01. Introduction
Digital Image Processing Lecture # 01 Introduction Autumn 2012 Agenda Why image processing? Image processing examples Course plan History of imaging Fundamentals of image processing Components of image
More informationBackground. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image
Background Computer Vision & Digital Image Processing Introduction to Digital Image Processing Interest comes from two primary backgrounds Improvement of pictorial information for human perception How
More informationIMAGE ENHANCEMENT IN SPATIAL DOMAIN
A First Course in Machine Vision IMAGE ENHANCEMENT IN SPATIAL DOMAIN By: Ehsan Khoramshahi Definitions The principal objective of enhancement is to process an image so that the result is more suitable
More informationDigital Image Processing
Digital Image Processing Part 2: Image Enhancement Digital Image Processing Course Introduction in the Spatial Domain Lecture AASS Learning Systems Lab, Teknik Room T26 achim.lilienthal@tech.oru.se Course
More informationBen Baker. Sponsored by:
Ben Baker Sponsored by: Background Agenda GPU Computing Digital Image Processing at FamilySearch Potential GPU based solutions Performance Testing Results Conclusions and Future Work 2 CPU vs. GPU Architecture
More informationPractical Image and Video Processing Using MATLAB
Practical Image and Video Processing Using MATLAB Chapter 10 Neighborhood processing What will we learn? What is neighborhood processing and how does it differ from point processing? What is convolution
More informationEarly Adopter : Multiprocessor Programming in the Undergraduate Program. NSF/TCPP Curriculum: Early Adoption at the University of Central Florida
Early Adopter : Multiprocessor Programming in the Undergraduate Program NSF/TCPP Curriculum: Early Adoption at the University of Central Florida Narsingh Deo Damian Dechev Mahadevan Vasudevan Department
More informationImage Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain
Image Enhancement in spatial domain Digital Image Processing GW Chapter 3 from Section 3.4.1 (pag 110) Part 2: Filtering in spatial domain Mask mode radiography Image subtraction in medical imaging 2 Range
More informationNon Linear Image Enhancement
Non Linear Image Enhancement SAIYAM TAKKAR Jaypee University of information technology, 2013 SIMANDEEP SINGH Jaypee University of information technology, 2013 Abstract An image enhancement algorithm based
More informationI. INTRODUCTION II. EXISTING AND PROPOSED WORK
Impulse Noise Removal Based on Adaptive Threshold Technique L.S.Usharani, Dr.P.Thiruvalarselvan 2 and Dr.G.Jagaothi 3 Research Scholar, Department of ECE, Periyar Maniammai University, Thanavur, Tamil
More informationAirborne radar clutter simulation using GPU (CUDA)
Airborne radar clutter simulation using GPU (CUDA) 1 Priyanka A P, 2 Mr.Channabasappa Baligar 1 Department of VLSI and Embedded Systems, UTL technologies Ltd, Bangalore, India 2 Department of VLSI and
More informationArchitecting Systems of the Future, page 1
Architecting Systems of the Future featuring Eric Werner interviewed by Suzanne Miller ---------------------------------------------------------------------------------------------Suzanne Miller: Welcome
More informationIMAGE PROCESSING: AREA OPERATIONS (FILTERING)
IMAGE PROCESSING: AREA OPERATIONS (FILTERING) N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 13 IMAGE PROCESSING: AREA OPERATIONS (FILTERING) N. C. State University
More informationImage Smoothening and Sharpening using Frequency Domain Filtering Technique
Volume 5, Issue 4, April (17) Image Smoothening and Sharpening using Frequency Domain Filtering Technique Swati Dewangan M.Tech. Scholar, Computer Networks, Bhilai Institute of Technology, Durg, India.
More informationThreading libraries performance when applied to image acquisition and processing in a forensic application
Threading libraries performance when applied to image acquisition and processing in a forensic application Carlos Bermúdez MSc. in Photonics, Universitat Politècnica de Catalunya, Barcelona, Spain Student
More informationNumber Plate Recognition Using Segmentation
Number Plate Recognition Using Segmentation Rupali Kate M.Tech. Electronics(VLSI) BVCOE. Pune 411043, Maharashtra, India. Dr. Chitode. J. S BVCOE. Pune 411043 Abstract Automatic Number Plate Recognition
More information6 TH INTERNATIONAL CONFERENCE ON APPLIED INTERNET AND INFORMATION TECHNOLOGIES 3-4 JUNE 2016, BITOLA, R. MACEDONIA PROCEEDINGS
6 TH INTERNATIONAL CONFERENCE ON APPLIED INTERNET AND INFORMATION TECHNOLOGIES 3-4 JUNE 2016, BITOLA, R. MACEDONIA PROCEEDINGS Editor: Publisher: Prof. Pece Mitrevski, PhD Faculty of Information and Communication
More informationImage analysis. CS/CME/BIOPHYS/BMI 279 Fall 2015 Ron Dror
Image analysis CS/CME/BIOPHYS/BMI 279 Fall 2015 Ron Dror A two- dimensional image can be described as a function of two variables f(x,y). For a grayscale image, the value of f(x,y) specifies the brightness
More information8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and
8.1 INTRODUCTION In this chapter, we will study and discuss some fundamental techniques for image processing and image analysis, with a few examples of routines developed for certain purposes. 8.2 IMAGE
More informationA Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server
A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server Youngsik Kim * * Department of Game and Multimedia Engineering, Korea Polytechnic University, Republic
More informationDigital Image Processing. Lecture 5 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009
Digital Image Processing Lecture 5 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009 Outline Image Enhancement in Spatial Domain Histogram based methods Histogram Equalization Local
More informationPERFORMANCE ANALYSIS OF LINEAR AND NON LINEAR FILTERS FOR IMAGE DE NOISING
Impact Factor (SJIF): 5.301 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 Volume 5, Issue 3, March - 2018 PERFORMANCE ANALYSIS OF LINEAR
More informationA Study On Preprocessing A Mammogram Image Using Adaptive Median Filter
A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter Dr.K.Meenakshi Sundaram 1, D.Sasikala 2, P.Aarthi Rani 3 Associate Professor, Department of Computer Science, Erode Arts and Science
More informationImage processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE
Image processing for gesture recognition: from theory to practice 2 Michela Goffredo University Roma TRE goffredo@uniroma3.it Image processing At this point we have all of the basics at our disposal. We
More informationDigital Image Processing. Digital Image Fundamentals II 12 th June, 2017
Digital Image Processing Digital Image Fundamentals II 12 th June, 2017 Image Enhancement Image Enhancement Types of Image Enhancement Operations Neighborhood Operations on Images Spatial Filtering Filtering
More informationMultimedia-Systems: Image & Graphics
Multimedia-Systems: Image & Graphics Prof. Dr.-Ing. Ralf Steinmetz Prof. Dr. Max Mühlhäuser MM: TU Darmstadt - Darmstadt University of Technology, Dept. of of Computer Science TK - Telecooperation, Tel.+49
More informationAPPLICATIONS AND USAGE
APPLICATIONS AND USAGE http://www.tutorialspoint.com/dip/applications_and_usage.htm Copyright tutorialspoint.com Since digital image processing has very wide applications and almost all of the technical
More informationImage acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016
Image acquisition Midterm Review Image Processing CSE 166 Lecture 10 2 Digitization, line of image Digitization, whole image 3 4 Geometric transformations Interpolation CSE 166 Transpose these matrices
More informationTDI2131 Digital Image Processing
TDI2131 Digital Image Processing Image Enhancement in Spatial Domain Lecture 3 John See Faculty of Information Technology Multimedia University Some portions of content adapted from Zhu Liu, AT&T Labs.
More informationHardware implementation of Modified Decision Based Unsymmetric Trimmed Median Filter (MDBUTMF)
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 2, Issue 6 (Jul. Aug. 2013), PP 47-51 e-issn: 2319 4200, p-issn No. : 2319 4197 Hardware implementation of Modified Decision Based Unsymmetric
More informationInternational Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X
HIGH DYNAMIC RANGE OF MULTISPECTRAL ACQUISITION USING SPATIAL IMAGES 1 M.Kavitha, M.Tech., 2 N.Kannan, M.E., and 3 S.Dharanya, M.E., 1 Assistant Professor/ CSE, Dhirajlal Gandhi College of Technology,
More informationCSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards
CSTA K- 12 Computer Science s: Mapped to STEM, Common Core, and Partnership for the 21 st Century s STEM Cluster Topics Common Core State s CT.L2-01 CT: Computational Use the basic steps in algorithmic
More informationNON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:
IJCE January-June 2012, Volume 4, Number 1 pp. 59 67 NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: A COMPARATIVE STUDY Prabhdeep Singh1 & A. K. Garg2
More informationA Fast Median Filter Using Decision Based Switching Filter & DCT Compression
A Fast Median Using Decision Based Switching & DCT Compression Er.Sakshi 1, Er.Navneet Bawa 2 1,2 Punjab Technical University, Amritsar College of Engineering & Technology, Department of Information Technology,
More informationSECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS
RADT 3463 - COMPUTERIZED IMAGING Section I: Chapter 2 RADT 3463 Computerized Imaging 1 SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 COMPUTERIZED IMAGING Section I: Chapter 2 RADT
More informationDigital Image Processing. Lecture 1 (Introduction) Bu-Ali Sina University Computer Engineering Dep. Fall 2011
Digital Processing Lecture 1 (Introduction) Bu-Ali Sina University Computer Engineering Dep. Fall 2011 Introduction One picture is worth more than ten thousand p words Outline Syllabus References Course
More informationImage Extraction using Image Mining Technique
IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 9 (September. 2013), V2 PP 36-42 Image Extraction using Image Mining Technique Prof. Samir Kumar Bandyopadhyay,
More informationELE 882: Introduction to Digital Image Processing (DIP)
ELE882 Introduction to Digital Image Processing Course Instructor: Prof. Ling Guan Department of Electrical & Computer Engineering Room 315, ENG Building Tel: (416)979-5000 ext 6072 Email: lguan@ee.ryerson.ca
More informationTable of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction
Table of contents Vision industrielle 2002/2003 Session - Image Processing Département Génie Productique INSA de Lyon Christian Wolf wolf@rfv.insa-lyon.fr Introduction Motivation, human vision, history,
More informationANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB Abstract Ms. Jyoti kumari Asst. Professor, Department of Computer Science, Acharya Institute of Graduate Studies, jyothikumari@acharya.ac.in This study
More informationA Comparative Review Paper for Noise Models and Image Restoration Techniques
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,
More informationDigital image processing. Árpád BARSI BME Dept. Photogrammetry and Geoinformatics
Digital image processing Árpád BARSI BME Dept. Photogrammetry and Geoinformatics barsi.arpad@epito.bme.hu Part 1: (5/12/) Theory of image processing Part 2: (12/12/) Practice with software examples Main
More informationLossy and Lossless Compression using Various Algorithms
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,
More informationImage preprocessing in spatial domain
Image preprocessing in spatial domain convolution, convolution theorem, cross-correlation Revision:.3, dated: December 7, 5 Tomáš Svoboda Czech Technical University, Faculty of Electrical Engineering Center
More informationDocument downloaded from:
Document downloaded from: http://hdl.handle.net/1251/64738 This paper must be cited as: Reaño González, C.; Pérez López, F.; Silla Jiménez, F. (215). On the design of a demo for exhibiting rcuda. 15th
More informationNoise Detection and Noise Removal Techniques in Medical Images
Noise Detection and Noise Removal Techniques in Medical Images Bhausaheb Shinde*, Dnyandeo Mhaske, Machindra Patare, A.R. Dani Head, Department of Computer Science, R.B.N.B. College, Shrirampur. Affiliated
More informationAutomatics Vehicle License Plate Recognition using MATLAB
Automatics Vehicle License Plate Recognition using MATLAB Alhamzawi Hussein Ali mezher Faculty of Informatics/University of Debrecen Kassai ut 26, 4028 Debrecen, Hungary. Abstract - The objective of this
More informationBitmap Image Formats
LECTURE 5 Bitmap Image Formats CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. Image Formats To store
More informationCS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University
CS534 Introduction to Computer Vision Linear Filters Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What are Filters Linear Filters Convolution operation Properties of Linear Filters
More informationVLSI Implementation of Impulse Noise Suppression in Images
VLSI Implementation of Impulse Noise Suppression in Images T. Satyanarayana 1, A. Ravi Chandra 2 1 PG Student, VRS & YRN College of Engg. & Tech.(affiliated to JNTUK), Chirala 2 Assistant Professor, Department
More informationCOMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES
COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES Jyotsana Rastogi, Diksha Mittal, Deepanshu Singh ---------------------------------------------------------------------------------------------------------------------------------
More informationPart I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.
CSc I6716 Spring 211 Introduction Part I Feature Extraction (1) Zhigang Zhu, City College of New York zhu@cs.ccny.cuny.edu Image Enhancement What are Image Features? Local, meaningful, detectable parts
More informationTrack and Vertex Reconstruction on GPUs for the Mu3e Experiment
Track and Vertex Reconstruction on GPUs for the Mu3e Experiment Dorothea vom Bruch for the Mu3e Collaboration GPU Computing in High Energy Physics, Pisa September 11th, 2014 Physikalisches Institut Heidelberg
More informationLast Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel?
Last Lecture Lecture 2, Point Processing GW 2.6-2.6.4, & 3.1-3.4, Ida-Maria Ida.sintorn@it.uu.se Digitization -sampling in space (x,y) -sampling in amplitude (intensity) How often should you sample in
More informationComputer Assisted Image Analysis 1 GW 1, Filip Malmberg Centre for Image Analysis Deptartment of Information Technology Uppsala University
Computer Assisted Image Analysis 1 GW 1, 2.1-2.4 Filip Malmberg Centre for Image Analysis Deptartment of Information Technology Uppsala University 2 Course Overview 9+1 lectures (Filip, Damian) 5 computer
More informationAn Efficient Noise Removing Technique Using Mdbut Filter in Images
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. II (May - Jun.2015), PP 49-56 www.iosrjournals.org An Efficient Noise
More informationNew Spatial Filters for Image Enhancement and Noise Removal
Proceedings of the 5th WSEAS International Conference on Applied Computer Science, Hangzhou, China, April 6-8, 006 (pp09-3) New Spatial Filters for Image Enhancement and Noise Removal MOH'D BELAL AL-ZOUBI,
More informationGAUSSIAN DE-NOSING TECHNIQUES IN SPATIAL DOMAIN FOR GRAY SCALE MEDICAL IMAGES Nora Youssef, Abeer M.Mahmoud, El-Sayed M.El-Horbaty
290 International Journal "Information Technologies & Knowledge" Volume 8, Number 3, 2014 GAUSSIAN DE-NOSING TECHNIQUES IN SPATIAL DOMAIN FOR GRAY SCALE MEDICAL IMAGES Nora Youssef, Abeer M.Mahmoud, El-Sayed
More informationAchim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University
Achim J. Lilienthal Mobile Robotics and Olfaction Lab, Room T29, Mo, -2 o'clock AASS, Örebro University (please drop me an email in advance) achim.lilienthal@oru.se 4.!!!!!!!!! Pre-Class Reading!!!!!!!!!
More informationDigital Image Processing
Digital Image Processing Dr. T.R. Ganesh Babu Professor, Department of Electronics and Communication Engineering, Muthayammal Engineering College, Rasipuram, Namakkal Dist. S. Leo Pauline Assistant Professor,
More informationAn Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi
An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi Department of E&TC Engineering,PVPIT,Bavdhan,Pune ABSTRACT: In the last decades vehicle license plate recognition systems
More informationDigital Image Processing
Digital Image Processing Lecture # 5 Image Enhancement in Spatial Domain- I ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Presentation
More informationIntroduction. Computer Vision. CSc I6716 Fall Part I. Image Enhancement. Zhigang Zhu, City College of New York
CSc I6716 Fall 21 Introduction Part I Feature Extraction ti (1) Zhigang Zhu, City College of New York zhu@cs.ccny.cuny.edu Image Enhancement What are Image Features? Local, meaningful, detectable parts
More informationThe Use of Non-Local Means to Reduce Image Noise
The Use of Non-Local Means to Reduce Image Noise By Chimba Chundu, Danny Bin, and Jackelyn Ferman ABSTRACT Digital images, such as those produced from digital cameras, suffer from random noise that is
More informationFilip Malmberg 1TD396 fall 2018 Today s lecture
Today s lecture Local neighbourhood processing Convolution smoothing an image sharpening an image And more What is it? What is it useful for? How can I compute it? Removing uncorrelated noise from an image
More informationChapter 6. [6]Preprocessing
Chapter 6 [6]Preprocessing As mentioned in chapter 4, the first stage in the HCR pipeline is preprocessing of the image. We have seen in earlier chapters why this is very important and at the same time
More informationComputational Efficiency of the GF and the RMF Transforms for Quaternary Logic Functions on CPUs and GPUs
5 th International Conference on Logic and Application LAP 2016 Dubrovnik, Croatia, September 19-23, 2016 Computational Efficiency of the GF and the RMF Transforms for Quaternary Logic Functions on CPUs
More informationPreprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition
Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Hetal R. Thaker Atmiya Institute of Technology & science, Kalawad Road, Rajkot Gujarat, India C. K. Kumbharana,
More informationAutomated Planetary Terrain Mapping of Mars Using Image Pattern Recognition
Automated Planetary Terrain Mapping of Mars Using Image Pattern Recognition Design Document Version 2.0 Team Strata: Sean Baquiro Matthew Enright Jorge Felix Tsosie Schneider 2 Table of Contents 1 Introduction.3
More informationEFFICIENT IMAGE ENHANCEMENT TECHNIQUES FOR MICRO CALCIFICATION DETECTION IN MAMMOGRAPHY
EFFICIENT IMAGE ENHANCEMENT TECHNIQUES FOR MICRO CALCIFICATION DETECTION IN MAMMOGRAPHY K.Nagaiah 1, Dr. K. Manjunathachari 2, Dr.T.V.Rajinikanth 3 1 Research Scholar, Dept of ECE, JNTU, Hyderabad,Telangana,
More informationTeaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total
Code ITC7051 Name Processing Teaching Scheme Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total Practical 04 02 -- 04 01 -- 05 Code ITC704 Name Wireless Technology Examination
More informationAnalysis of infrared images in integrated-circuit techniques by mathematical filtering
10 th International Conference on Quantitative InfraRed Thermography July 27-30, 2010, Québec (Canada) Analysis of infrared images in integrated-circuit techniques by mathematical filtering by I. Benkö
More informationCSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today
CSE 166: Image Processing Overview Image Processing CSE 166 Today Course overview Logistics Some mathematics Lectures will be boardwork and slides CSE 166, Fall 2016 2 What is an image? Representing an
More informationEnhancement. Degradation model H and noise must be known/predicted first before restoration. Noise model Degradation Model
Kuliah ke 5 Program S1 Reguler DTE FTUI 2009 Model Filter Noise model Degradation Model Spatial Domain Frequency Domain MATLAB & Video Restoration Examples Video 2 Enhancement Goal: to improve an image
More informationDigital Image Processing
What is an image? Digital Image Processing Picture, Photograph Visual data Usually two- or three-dimensional What is a digital image? An image which is discretized, i.e., defined on a discrete grid (ex.
More informationChallenges in Transition
Challenges in Transition Keynote talk at International Workshop on Software Engineering Methods for Parallel and High Performance Applications (SEM4HPC 2016) 1 Kazuaki Ishizaki IBM Research Tokyo kiszk@acm.org
More informationVLSI Implementation of Image Processing Algorithms on FPGA
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 3, Number 3 (2010), pp. 139--145 International Research Publication House http://www.irphouse.com VLSI Implementation
More informationA Novel Approach for MRI Image De-noising and Resolution Enhancement
A Novel Approach for MRI Image De-noising and Resolution Enhancement 1 Pravin P. Shetti, 2 Prof. A. P. Patil 1 PG Student, 2 Assistant Professor Department of Electronics Engineering, Dr. J. J. Magdum
More informationLive Hand Gesture Recognition using an Android Device
Live Hand Gesture Recognition using an Android Device Mr. Yogesh B. Dongare Department of Computer Engineering. G.H.Raisoni College of Engineering and Management, Ahmednagar. Email- yogesh.dongare05@gmail.com
More informationKeywords: Data Compression, Image Processing, Image Enhancement, Image Restoration, Image Rcognition.
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Scrutiny on
More informationProgramming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Labs CDT 102
Programming and Optimization with Intel Xeon Phi Coprocessors Colfax Developer Training One-day Labs CDT 102 Abstract: Colfax Developer Training (CDT) is an in-depth intensive course on efficient parallel
More informationOverview of Signal Processing
Overview of Signal Processing Chapter Intended Learning Outcomes: (i) Understand basic terminology in signal processing (ii) Differentiate digital signal processing and analog signal processing (iii) Describe
More informationImage Denoising Using Statistical and Non Statistical Method
Image Denoising Using Statistical and Non Statistical Method Ms. Shefali A. Uplenchwar 1, Mrs. P. J. Suryawanshi 2, Ms. S. G. Mungale 3 1MTech, Dept. of Electronics Engineering, PCE, Maharashtra, India
More informationC AssesSeg concurrent computing version of AssesSeg: a benchmark between the new and previous version
C AssesSeg concurrent computing version of AssesSeg: a benchmark between the new and previous version Antonio Novelli 1, Manuel A. Aguilar 2, Fernando J. Aguilar 2, Abderrahim Nemmaoui 2, Eufemia Tarantino
More informationEE 382C EMBEDDED SOFTWARE SYSTEMS. Literature Survey Report. Characterization of Embedded Workloads. Ajay Joshi. March 30, 2004
EE 382C EMBEDDED SOFTWARE SYSTEMS Literature Survey Report Characterization of Embedded Workloads Ajay Joshi March 30, 2004 ABSTRACT Security applications are a class of emerging workloads that will play
More informationDigital Image Processing Introduction
Digital Processing Introduction Dr. Hatem Elaydi Electrical Engineering Department Islamic University of Gaza Fall 2015 Sep. 7, 2015 Digital Processing manipulation data might experience none-ideal acquisition,
More informationA Review of Optical Character Recognition System for Recognition of Printed Text
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 3, Ver. II (May Jun. 2015), PP 28-33 www.iosrjournals.org A Review of Optical Character Recognition
More informationDecision Based Median Filter Algorithm Using Resource Optimized FPGA to Extract Impulse Noise
Journal of Embedded Systems, 2014, Vol. 2, No. 1, 18-22 Available online at http://pubs.sciepub.com/jes/2/1/4 Science and Education Publishing DOI:10.12691/jes-2-1-4 Decision Based Median Filter Algorithm
More informationDigital Photogrammetry. Presented by: Dr. Hamid Ebadi
Digital Photogrammetry Presented by: Dr. Hamid Ebadi Background First Generation Analog Photogrammetry Analytical Photogrammetry Digital Photogrammetry Photogrammetric Generations 2000 digital photogrammetry
More informationIMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING
IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING PRESENTED BY S PRADEEP K SUNIL KUMAR III BTECH-II SEM, III BTECH-II SEM, C.S.E. C.S.E. pradeep585singana@gmail.com sunilkumar5b9@gmail.com CONTACT:
More informationVehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals
Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals Aarti 1, Dr. Neetu Sharma 2 1 DEPArtment Of Computer Science
More informationLecture No Image Filtering (course: Computer Vision)
Lecture No. 34-35 Image Filtering (course: Computer Vision) e- mail: naeemmahoto@gmail.com Department of So9ware Engineering, Mehran UET Jamshoro, Sind, Pakistan Enhancement using Arithme0c/ Logic Opera0ons
More informationCOURSE ECE-411 IMAGE PROCESSING. Er. DEEPAK SHARMA Asstt. Prof., ECE department. MMEC, MM University, Mullana.
COURSE ECE-411 IMAGE PROCESSING Er. DEEPAK SHARMA Asstt. Prof., ECE department. MMEC, MM University, Mullana. Why Image Processing? For Human Perception To make images more beautiful or understandable
More informationHigh Performance Computing for Engineers
High Performance Computing for Engineers David Thomas dt10@ic.ac.uk / https://github.com/m8pple Room 903 http://cas.ee.ic.ac.uk/people/dt10/teaching/2014/hpce HPCE / dt10/ 2015 / 0.1 High Performance Computing
More informationKeywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.
Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Image Enhancement
More information