Image Restoration And Reconstruction
Mean Filters
Order-Statistic Filters
Spatial Filtering: Mean Filters
Adaptive Filters
Adaptive Mean Filters
Adaptive Median Filters
Basic Introduction about Image Restoration (Order Statistics Filters)
Median Filter
Max and Min Filter
MidPoint Filter
Alpha-trimmed Mean filter.
and Brief Introduction to Periodic Noise
Any Question contact kalyan.acharjya@gmail.com
This slides about brief Introduction to Image Restoration Techniques. How to estimate the degradation function, noise models and its probability density functions.
Digital image processing is the use of computer algorithms to perform image processing on digital images. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing.
Image Restoration And Reconstruction
Mean Filters
Order-Statistic Filters
Spatial Filtering: Mean Filters
Adaptive Filters
Adaptive Mean Filters
Adaptive Median Filters
Basic Introduction about Image Restoration (Order Statistics Filters)
Median Filter
Max and Min Filter
MidPoint Filter
Alpha-trimmed Mean filter.
and Brief Introduction to Periodic Noise
Any Question contact kalyan.acharjya@gmail.com
This slides about brief Introduction to Image Restoration Techniques. How to estimate the degradation function, noise models and its probability density functions.
Digital image processing is the use of computer algorithms to perform image processing on digital images. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing.
Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic D...Md. Shohel Rana
US Imaging Technique less cost. Nonlinear and Anisotropic filter for removing speckle noise can be removed from US images. Proposed a modified Anisotropic filter which reduces speckle noises.
Design Approach of Colour Image Denoising Using Adaptive WaveletIJERD Editor
International Journal of Engineering Research and Development is an international premier peer reviewed open access engineering and technology journal promoting the discovery, innovation, advancement and dissemination of basic and transitional knowledge in engineering, technology and related disciplines.
Image Acquisition and Representation
A Simple Image Formation Model
Image Sampling and Quantization
Image Interpolation
Image quantization
Nearest Neighbor Interpolation
Representation of signals & Operation on signals
(Time Reversal, Time Shifting , Time Scaling, Amplitude scaling, Signal addition, Signal Multiplication)
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
1.4 modern child centered education - mahatma gandhi-2.pptx
Image denoising
1. Limitation of Imaging
Technology
Two plagues in image acquisition
Noise interference
Blur (motion, out-of-focus, hazy weather)
Difficult to obtain high-quality images as
imaging goes
Beyond visible spectrum
Micro-scale (microscopic imaging)
Macro-scale (astronomical imaging)
2. What is Noise?
Wiki definition: noise means any
unwanted signal
One person’s signal is another one’s
noise
Noise is not always random and
randomness is an artificial term
Noise is not always bad (see stochastic
resonance example in the next slide)
4. Image Denoising
Where does noise come from?
Sensor (e.g., thermal or electrical
interference)
Environmental conditions (rain, snow etc.)
Why do we want to denoise?
Visually unpleasant
Bad for compression
Bad for analysis
8. Image Denoising
Introduction
Impulse noise removal
Median filtering
Additive white Gaussian noise removal
2D convolution and DFT
Periodic noise removal
Band-rejection and Notch filter
9. Impulse Noise (salt-pepper
Noise)
Definition
Each pixel in an image has the probability of p/2 (0<p<1) being
contaminated by either a white dot (salt) or a black dot (pepper)
with probability of p/2
with probability of p/2
with probability of 1-p
noisy pixels
clean pixels
X: noise-free image, Y: noisy image
Note: in some applications, noisy pixels are not simply black or white,
which makes the impulse noise removal problem more difficult
WjHi
jiX
jiY
≤≤≤≤
=
1,1
),(
0
255
),(
11. MATLAB Command
>Y = IMNOISE(X,'salt & pepper',p)
Notes:
• The intensity of input images is assumed to be normalized to [0,1].
If X is double, you need to do normalization first, i.e., X=X/255;
If X is uint8, MATLAB would do the normalization automatically
• The default value of p is 0.05 (i.e., 5 percent of pixels are contaminated)
• imnoise function can produce other types of noise as well (you need to
change the noise type ‘salt & pepper’)
12. Impulse Noise Removal Problem
Noisy image Y
filtering
algorithm
Can we make the denoised image X as close
to the noise-free image X as possible?
^
X^denoised
image
13. Median Operator
Given a sequence of numbers {y1,
…,yN}
Mean: average of N numbers
Min: minimum of N numbers
Max: maximum of N numbers
Median: half-way of N numbersExample
sorted
]56,55,54,255,52,0,50[=y
54)( =ymedian
]255,56,55,54,52,50,0[=y
14. y(n)
W=2T+1
1D Median Filtering
… …
Note: median operator is nonlinear
MATLAB command: x=median(y(n-T:n+T));
)](),...,(),...,([)(ˆ TnynyTnymediannx +−=
20. Reflections
What is good about median operation?
Since we know impulse noise appears as
black (minimum) or white (maximum) dots,
taking median effectively suppresses the
noise
What is bad about median operation?
It affects clean pixels as well
Noticeable edge blurring after median
filtering
21. Idea of Improving Median Filtering
Can we get rid of impulse noise without
affecting clean pixels?
Yes, if we know where the clean pixels are
or equivalently where the noisy pixels are
How to detect noisy pixels?
They are black or white dots
22. Median Filtering with Noise Detection
Noisy image Y
x=medfilt2(y,[2*T+1,2*T+1]);
Median filtering
Noise detection
C=(y==0)|(y==255);
xx=c.*x+(1-c).*y;
Obtain filtering results
24. Image Denoising
Introduction
Impulse noise removal
Median filtering
Additive white Gaussian noise removal
2D convolution and DFT
Periodic noise removal
Band-rejection and Notch filter
25. Additive White Gaussian Noise
Definition
Each pixel in an image is disturbed by a Gaussian random variable
With zero mean and variance σ2
X: noise-free image, Y: noisy image
Note: unlike impulse noise situation, every pixel in the image contaminated
by AWGN is noisy
WjHiNjiN
jiNjiXjiY
≤≤≤≤
+=
1,1),,0(~),(
),,(),(),(
2
σ
27. MATLAB Command
>Y = IMNOISE(X,’gaussian',m,v)
>Y = X+m+randn(size(X))*v;
or
Note: rand() generates random numbers uniformly distributed over [0,1]
randn() generates random numbers observing Gaussian distribution
N(0,1)
28. Image Denoising
Noisy image Y
filtering
algorithm
Question: Why not use median filtering?
Hint: the noise type has changed.
X^denoised
image
29. f(n) h(n) g(n)
- Linearity
- Time-invariant property
Linear convolution
1D Linear Filtering
See review section
)()()()()()()( nhnfnfnhknfkhng
k
⊗=⊗=−= ∑
∞
−∞=
)()()()( 22112211 nganganfanfa +→+
)()( 00 nngnnf −→−
30. forward
inverse
Note that the input signal is a discrete sequence
while its FT is a continuous function
time-domain convolution frequency-domain multiplication
Fourier Series
∑
∞
∞−
−
= jwn
enfwF )()(
∫−
=
π
ππ
dwewFnf jwn
)(
2
1
)(
)()( nhnf ⊗ )()( wHwF
32. forward transform inverse transform
• Properties
- periodic
- conjugate symmetric
1D Discrete Fourier Transform
Proof:
Proof:
)()( kyNky =+
)()( *
kykNy =−
∑
−
=
=
1
0
)()(
N
n
kn
NWnxky ∑
−
=
−
=
1
0
)()(
N
n
kn
NWkynx
∑∑
−
=
−
=
+
===+
1
0
1
0
)(
)()(
N
n
kn
Nn
N
n
nNk
Nn kyWxWxNky
∑∑
−
=
−
−
=
−
===−
1
0
*
1
0
)(
)()(
N
n
kn
Nn
N
n
nkN
Nn kyWxWxkNy
}
2
exp{
N
j
WN
π
−=
33. Matrix Representation of 1D DFT
Re
Im
DFT:
FA =
=×
NNN
N
NN
aa
aa
......
............
............
......
1
111
1,
,
1
2
==
=
−
N
N
N
j
N
kl
Nkl
WeW
W
N
a
π
NWkl
N
N
l
lk Wx
N
y ∑=
=
1
1
∑=
=
N
l
lklk xay
1
34. Fast Fourier Transform (FFT)*
Invented by Tukey and Cooley in 1965
Basic idea: divide-and-conquer
Reduce the complexity of N-point DFT from
O(N2) to O(Nlog2N)
N/2-point DFT N/2-point DFT
N-point DFT
∑∑
∑∑∑
−=
−
−
=
−=
−
−
=
−
=
+=
+==
12
2/12
2
2/2
12
)12(
12
2
2
2
1
0
mn
km
Nm
k
mn
km
Nm
mn
mk
Nm
mn
mk
Nm
N
n
kn
Nnk
WxWWx
WxWxWxy
N
35. Filtering in the Frequency Domain
convolution in the time domain is equivalent to
multiplication in the frequency domain
f(n) h(n) g(n) F(k) H(k) G(k)
DFT
)()()( nhnfng ⊗= )()()( kHkFkG =
36. 2D Linear Filtering
f(m,n) h(m,n) g(m,n)
2D convolution
MATLAB function: C = CONV2(A, B)
),(),(),(),(),(
,
nmfnmhlnkmflkhnmg
lk
⊗=−−= ∑
∞
−∞=
37. 2D Filtering=Two Sequential
1D Filtering
Just as we have observed with 2D
transform, 2D (separable) filtering can
be viewed as two sequential 1D filtering
operations: one along row direction and
the other along column direction
The order of filtering does not matter
h1 : 1D filter
)()()()(),( 1111
mhnhnhmhnmh ⊗=⊗=
39. Fourier Series (2D case)
Note that the input signal is discrete
while its FT is a continuous function
spatial-domain convolution frequency-domain multiplication
∑ ∑
∞
−∞=
∞
−∞=
+−
=
m n
nwmwj
enmfwwF )(
21
21
),(),(
),(),( nmhnmf ⊗ ),(),( 2121 wwHwwF
42. Image DFT Example (Con’t)
choice 1: Y=fft2(X) choice 2: Y=fftshift(fft2(X))
Low-frequency at the centerLow-frequency at four corners
FFTSHIFT Shift zero-frequency component to center of spectrum.
45. Gaussian Filter=Heat Diffusion
Linear Heat Flow Equation:
scale A Gaussian filter
with zero mean
and variance of t
Isotropic diffusion:
2
2
2
2
),,(),,(
),,(
),,(
y
tyxI
x
tyxI
tyxI
t
tyxI
∂
∂
+
∂
∂
=∆=
∂
∂
)()0,,(),,( tGyxItyxI ⊗=
46. Basic Idea of Nonlinear
Diffusion*
x
y
I(x,y)
image I
image I viewed as a 3D surface (x,y,I(x,y))
Diffusion should be anisotropic
instead of isotropic
54. Advanced Denoising
Techniques*
Basic idea: from linear diffusion (equivalent to Gaussian filtering)
to nonlinear diffusion (with implicit edge-stopping criterion)
IN∇
Is∇
IE∇IW∇
jijiN III ,,1 −=∇ −
jijiS III ,,1 −=∇ +
jijiE III ,1, −=∇ +
jijiW III ,1, −=∇ −
][,
1
, IcIcIcIcII WWEESSNN
t
ji
t
ji ∇+∇+∇+∇+=+
λ
WESNdIgc dd ,,,||),(|| =∇=