Upload
gurpreet-singh
View
226
Download
0
Embed Size (px)
Citation preview
8/12/2019 Gurpreet Singh OSRS Presentation
1/20
GURPREET SINGHCITY COLLEGE OF NEW YORK
COMPUTER SCIENCE DEPARTMENT
EXPECTED GRADUATION: 2015
8/12/2019 Gurpreet Singh OSRS Presentation
2/20
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 areasof engineering
Artificial Intellige
8/12/2019 Gurpreet Singh OSRS Presentation
3/20
COMP. SCIENCE AND AUTOMATION
Artificial Intelligence (Google Car)
xBot - Xbox 360 controller
Quadcopter
Google Car
X-Bot Robot Controller
Quadcopter
8/12/2019 Gurpreet Singh OSRS Presentation
4/20
OBJECTIVES
Design a server room In Solidworks
Image Processing using Python
8/12/2019 Gurpreet Singh OSRS Presentation
5/20
SOLIDWORKS DESIGNS
Heart
Sports Equipment
Frisbee
8/12/2019 Gurpreet Singh OSRS Presentation
6/20
DESIGN OF A SERVER ROOM
8/12/2019 Gurpreet Singh OSRS Presentation
7/20
SERVERS
Process requests and deliver data to other client or computerslocal network or the Internet.
Types of Servers: Web Servers, E-mail Servers, Game ServeServers
Example: GOOGLE.COM
8/12/2019 Gurpreet Singh OSRS Presentation
8/20
COMPONENTS OF A SERVER ROOM
Servers (Hard Drives, Server )
Air Conditioning
Room Fire Protection
Security
Server
8/12/2019 Gurpreet Singh OSRS Presentation
9/20
SERVER ROOM VIDEO
8/12/2019 Gurpreet Singh OSRS Presentation
10/20
HISTOGRAM EQUALIZATIO
8/12/2019 Gurpreet Singh OSRS Presentation
11/20
8/12/2019 Gurpreet Singh OSRS Presentation
12/20
READING AN IMAGE HISTOGRAM
Tire Image Tire Image Histogram
8/12/2019 Gurpreet Singh OSRS Presentation
13/20
HISTOGRAM EQUALIZATION
Technique used to enhance a image such that the histogram of the output image auniformly or equally distributed.
Uses the cumulative distribution function (CDF) to distributes the pixel intensity.
()= x {0, 0.1, , 1}
8/12/2019 Gurpreet Singh OSRS Presentation
14/20
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 =
To call the function in python, use the following function: exposure.equalize_hist(img)
8/12/2019 Gurpreet Singh OSRS Presentation
15/20
CONTINUED
Consider the following 2 bitImage with 4 different colors.
1 2 0 12 2 3 01 1 0 10 3 2 2
Image Normal Hist. CDF CDF0 4/16 4/16 3* 4/1 5/16 9/16 3* 9/2 5/16 14/16 3* 143 2/16 16/16 3* 16
Sum = 1
Equalized Image2 3 1 23 3 3 12 2 1 21 3 3 3
Equalized Image Histogram0 0/161 4/162 5/163 7/16
8/12/2019 Gurpreet Singh OSRS Presentation
16/20
NASA IMAGE: FRESH CRATERS ON THMOON
http://visibleearth.nasa.gov/view.php?id=39769
8/12/2019 Gurpreet Singh OSRS Presentation
17/20
TRANSFORMED IMAGE
8/12/2019 Gurpreet Singh OSRS Presentation
18/20
NASA IMAGE: EL PASO AND CIUDADJUAREZ
8/12/2019 Gurpreet Singh OSRS Presentation
19/20
TRANSFORMED IMAGE
8/12/2019 Gurpreet Singh OSRS Presentation
20/20
REFERENCES Solem, Jan Erik " Histogram equalization with Python and NumPy Solem's Vision Blog .Mo
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, 2007http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-poin
Robert Simmon Fresh Craters on the Moon and Earth. August 12, 2009http://eoimages.gsfc.nasa.gov/images/imagerecords/39000/39769/crater_lro_2009206_lrg.jp
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
http://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://eoimages.gsfc.nasa.gov/images/imagerecords/39000/39769/crater_lro_2009206_lrg.jpghttp://www.nytimes.com/2010/10/10/science/10google.html?pagewanted=all&_r=0http://www.nytimes.com/2010/10/10/science/10google.html?pagewanted=all&_r=0http://www.nytimes.com/2010/10/10/science/10google.html?pagewanted=all&_r=0http://www.nytimes.com/2010/10/10/science/10google.html?pagewanted=all&_r=0http://eoimages.gsfc.nasa.gov/images/imagerecords/39000/39769/crater_lro_2009206_lrg.jpghttp://eoimages.gsfc.nasa.gov/images/imagerecords/39000/39769/crater_lro_2009206_lrg.jpghttp://eoimages.gsfc.nasa.gov/images/imagerecords/39000/39769/crater_lro_2009206_lrg.jpghttp://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.engadget.com/2007/02/18/xbot-dictates-xbox-360-controller-racks-up-gamer-points/http://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.htmlhttp://www.janeriksolem.net/2009/06/histogram-equalization-with-python-and.html