Вы находитесь на странице: 1из 20

GURPREET SINGH

CITY COLLEGE OF NEW YORK


COMPUTER SCIENCE DEPARTMENT
EXPECTED GRADUATION: 2015
PROFILE
Areas of Interest: Software Engineering,
Computer Graphics, Image Processing,
Artificial Intelligence
Career Goals: Software Development,
Software Engineering, Web Development
Researched and developed in different areas
of engineering
Artificial Intelligence (Robots Brain)
COMP. SCIENCE AND AUTOMATION
Artificial Intelligence (Google Car)
xBot - Xbox 360 controller
Quadcopter


Google Car
X-Bot Robot Controller
Quadcopter
OBJECTIVES
Design a server room In Solidworks

Image Processing using Python
SOLIDWORKS DESIGNS
Heart
Sports Equipment
Frisbee
DESIGN OF A SERVER ROOM
SERVERS
Process requests and deliver data to other client or computers over a
local network or the Internet.
Types of Servers: Web Servers, E-mail Servers, Game Servers, File
Servers
Example: GOOGLE.COM
COMPONENTS OF A SERVER ROOM
Servers (Hard Drives, Server )
Air Conditioning
Room Fire Protection
Security

Server
SERVER ROOM VIDEO

HISTOGRAM EQUALIZATION

WHAT IS AN IMAGE HISTOGRAM?
An image histogram shows the probability distribution of pixel values in an image.

By looking at a images histogram, we can analyze the frequency of appearance of the
different gray levels contained in the image and graph it.


READING AN IMAGE HISTOGRAM
Tire Image Tire Image Histogram
HISTOGRAM EQUALIZATION
Technique used to enhance a image such that the histogram of the output image are
uniformly or equally distributed.

Uses the cumulative distribution function (CDF) to distributes the pixel intensity.

= ()

=
x {0, 0.1, , 1}
NUMERICAL EXPLANATION OF HIST. EQ.

The histogram of a digital image is the function:
=




The function used for the transformation to obtain Hist. Eq. is:
= L 1

=1


To call the function in python, use the following function: exposure.equalize_hist(img)


CONTINUED
Consider the following 2 bit
Image with 4 different colors.
1 2 0 1
2 2 3 0
1 1 0 1
0 3 2 2
Image Normal Hist. CDF CDF EQ.
0 4/16 4/16
3* 4/16 1
1 5/16 9/16
3* 9/16 2
2 5/16 14/16
3* 14/16 3
3 2/16 16/16
3* 16/16 = 3
Sum = 1
Equalized Image
2 3 1 2
3 3 3 1
2 2 1 2
1 3 3 3
Equalized Image

Histogram
0 0/16
1 4/16
2 5/16
3 7/16
NASA IMAGE: FRESH CRATERS ON THE
MOON
http://visibleearth.nasa.gov/view.php?id=39769
TRANSFORMED IMAGE
NASA IMAGE: EL PASO AND CIUDAD
JUAREZ

TRANSFORMED IMAGE
REFERENCES
Solem, Jan Erik " Histogram equalization with Python and NumPy Solem's Vision Blog . Monday, 22, April
2009. http://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.html.
Darren Murph xBot dictates Xbox 360 controller, racks up gamer points. Feb 18th, 2007
http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/
Robert Simmon Fresh Craters on the Moon and Earth. August 12, 2009
http://eoimages.gsfc.nasa.gov/images/imagerecords/39000/39769/crater_lro_2009206_lrg.jpg
John Markoff Google Cars Drive Themselves, in Traffic October 9, 2010
http://www.nytimes.com/2010/10/10/science/10google.html?pagewanted=all&_r=0

Вам также может понравиться