1. Running Head: Image processing using Python programming language
Image processing using Python programming language (Research Plan)
Student Name:
Institutional Affiliation:
Course:
Date:
2. Image processing using Python programming language 2
Title: Image processing using Python programming language
Purpose: The swift growth in information technology has impacted directly on the methods used
to process digital images as well as the implementation of such systems. Several image
processing software packages have been developed over the years. The various procedures of
processing images makes each of them distinct relative strengths. Using the correct software and
necessary processing skills is important to guarantee results quality. In this paper, I intend to
come up and deploy a Python programming language based algorithm and the numerical python
package for processing images sourced from Closed circuit televisions (CCTV). The aim of this
is to compare images from the footage taking and original image and comparing them to others
in order to categories them.
Background: I will develop and deploy the above system in a lab environment. Python products
are open source thus with my experience and Python language skills I will be able to develop and
deploy the system. Furthermore, the performance of python makes it a practical language in
scientific work (X. Cai, 2005). I will source the CCTV images from the local town National
library CCTV recordings.
Scope: CCTV captures images in video format. This videos will then be cut to produce jpeg
images that can be used for analysis. The scope of this paper is restricted to an algorithm that
performs basic analysis, comparison and classification of images from a CCTV footage. In
intend to exploit the performance of Python to come up with a viable algorithm that takes one
image as a default image and compares it with other given images to assess their similarity.
3. Image processing using Python programming language 3
Theoretical Framework: I will be guided by the works of Regrain et al. (2005) that developed
some open source library packages using Python to perform medical image processing. With the
use of the open source library as a basis, I could be able to develop a more comprehensive library
package that could be applied to CCTV footage images.
Plan
I intend to make used of the Priithon platform which is mainly an open Python based platform
for image analysis and algorithm development to integrate the various python libraries and come
up with a sophisticated algorithm capable of performing image comparison analysis. The basic
idea behind the algorithm will be key point matching whereby through specific selected
important points, the algorithm will be able to draw an analysis of an image basing on those
points. This idea will base on image vector points mainly the edges and the corners.
4. Image processing using Python programming language 4
Reference
B. Regrain, E. B.-C. (2005). A Python Library for Medical Image Processing Applications.
DaVaW: IEEE.
X. Cai, H. L. (2005). On the performance of the python programming language for serial and
parallel scientific computations. Scientific Programming.