Professional Documents
Culture Documents
Macroproceso Recursos E Infraestructura Y Laboratorios: Nombre Del Proceso
Macroproceso Recursos E Infraestructura Y Laboratorios: Nombre Del Proceso
LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
INFORMACIÓN BÁSICA
PRÁCTICA No.:2
NOMBRE DE LA PRÁCTICA:
Segmentación y mejora de imagen.
ASIGNATURA:
Procesamiento digital de imagenes
TEMA DE LA PRÁCTICA:
Basic statistic, brightness and contrast manipulation.
CONTENIDO DE LA GUÍA
(Para elaborar por el Docente)
COMPETENCIAS DISCIPLINARES.
COMPETENCIAS INVESTIGATIVAS.
The Biomedical Engineering provides assistance for medical diagnosis techniques based on medical
The medical Images are defined as the set of techniques and processes to obtain human body images
with clinical relevance. Different types of diseases are only revealed to the physicians when
they analyze the information from a clinical image, but some signs of illness are difficult to see
THEORETICAL FRAMEWORK
Quality enhancement consists of a set of operations to reveal or restore details in the image of a
particular application. Thus, for example, a method to enhance X-ray images is not particularly useful
to ultrasound images.
Image enhancement can be divided into two main currents, spatial domain and frequency domain
methods.
OpenCV
OpenCV was started at Intel in 1999 by Gary Bradsky and the first release came out in 2000. Vadim
Pisarevsky joined Gary Bradsky to manage Intel’s Russian software OpenCV team. In 2005,
OpenCV was used on Stanley, the vehicle who won 2005 DARPA Grand Challenge. Later its active
development continued under the support of Willow Garage, with Gary Bradsky and Vadim
Pisarevsky leading the project. Right now, OpenCV supports a lot of algorithms related to Computer
Vision and Machine Learning and it is expanding day-by-day.
Currently OpenCV supports a wide variety of programming languages like C++, Python, Java etc and
is available on different platforms including Windows, Linux, OS X, Android, iOS etc. Also, interfaces
based on CUDA and OpenCL are also under active development for high-speed GPU operations.
OpenCV-Python is the Python API of OpenCV. It combines the best qualities of OpenCV C++ API
and Python language.
Take from:
https://opencv-python-
tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_intro/py_intro.html#intro
GLOSSARY
Probability Density Function: A function, whose value at any given sample (or point) in the sample
space (the set of possible values taken by the random variable) can be interpreted as providing a
relative likelihood that the value of the random variable would equal that sample.
Thonny)
Otros aspectos que se deben tomar en cuenta están regidos por el Reglamento Estudiantil y
de Laboratorios Vigentes.
PROCEDIMIENTO A UTILIZAR.
2. Extract the basic information from the image and show it. Compute the average from the
histogram, compute the standard deviation from the image and compare it using the histogram
too, compute the coefficient of variation, Compute the signal noise to ratio SNR from the
image.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
SESSION TWO
1. Use the output of your previous function (histogram guide #1) to compute the probability
distribution of brightnesses and compute the cumulative density probability function of
brightnesses show it.
SESSION THREE
2. Build the different options to apply the equations of enhancement and show the resulting
image and its histogram. Compare the results, taking the last results of your image, do the
proper image histogram equalization.
SESSION FOUR
BIBLIOGRAFÍA RECOMENDADA.
Rafael C. Gonzales, Richard E. Woods. Digital Image Processing Using PYTHON, Second
edition, Gatesmark Publishing; 2009.
----------------------------------------------------------------------------------------------------------------------------
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
Tutorials Point simple easy learning, Digital image processing, Web page,
http://www.tutorialspoint.com/dip/index.htm, seeing 22/06/16
Statistics in image processing, Web page
http://www.mif.vu.lt/atpazinimas/dip/FIP/fip-Statisti.html, seeing 24/06/2016
Fecha: 3/12/2018
INFORME DE LABORATORIO
(Para elaborar por el Estudiante)
ESTUDIANTES: ASIGNATURA:
GRUPO:
NOTA:
X
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
RESULTADOS.
The student has to register the obtained data and results to:
Basic information from the image in to an static text. Compute the average from the histogram,
compute the standard deviation from the image and compare it using the histogram too,
compute the coefficient of variation, Compute the signal noise to ratio SNR from the image.
Compute the probability distribution of brightness’s and compute the density probability
function of brightness’s show it.
Apply the equations of enhancement and show the resulting image and its histogram. Compare
the results.
Adaptative equalization (clahe) (1.into a boundary window 2. For the complete image ) to
adjust the following distributions: Normal equalization, Exponential, Rayleight and Gaussian.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS
CUESTIONARIO.
RUBRICA DE EVALUACIÓN.
RUBRICA DE EVALUACIÓN
NOT
INDIVIDUAL CRITERIOS DE EVALUACIÓN
A
Estudiante 0 – 1,0 1,1 - 2,5 2,6 - 3,5 3.6 - 4,5 4,6 - 5,0
Habil 1.
idad 2.
3.
NOT
GRUPAL % 0 – 1,0 1,1 - 2,5 2,6 - 3,5 3.6 - 4,5 4,6 - 5,0
A
Pr
oc
ed
im
en
ta
The program works
l The program is The program is The program works The program
The block diagram is 3 and the students have
(a not working and it working and it was and the students have accomplish with all the
pr
used to design and 5
was not design by not design by the the block diagram to
the block diagram and
requirements in a
explain the program. % the design to explain
en the students students explain it perfect way
it
de
r
a
ha
ce
r)
C The explanation is
The students know They are able to The principle of The design of the
og They know the clear and shows the
how the program recognize some operation of the program was made by
ni
works and each part
program and its
blocks of the program is explained
comparison between
itself and shows how it
tiv general function the theory and the
of its components program accurately works.
a students prototype
(a
co pr
m en 35
The student is able to
pe de % The principles of The student is able to
The student know The principles of The student is able to identify problems and
te r operation of the identify each part of
how to purge and operation of the identify each block of to propose solutions
nc a
correct errors in their algorithm are not
algorithm are clear
the algorithm in a flow
the algorithm in a
according to the
ia co but not how to use flow diagram and he
code. clear diagram optimization of the
n it knows how it works
program.
oc
er
)
So
ci
o
af
ec
tiv It is possible to work The students are willing
a in a positive Respect the The students are The students work in to work in a respectful
5 Respect the rules
(a classroom
% of the lab
instruction of the willing to help each a respectful and kind and kind atmosphere
pr atmosphere based on professor other atmosphere and to help each other
en respect and empathy to build knowledge
de
r
a
se
r)
C The work group is 1 They explain the They explain the They explain the He explain the
The explanation in
o able to explain and 5
no clear
process without principles of design of principles of design of principles of design and
m teach how to design % technical words the algorithm using the algorithm using operation of the
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y
LABORATORIOS
Nombre del Proceso:
CÓDIGO: LA-FM-007
LABORATORIOS