AI generated text:
In this captivating PowerPoint presentation, we delve into the transformative realm of Artificial Intelligence (AI) and its profound impact on our world. Join us as we explore the intricate facets of AI, its applications, challenges, and its potential to reshape various industries.
In this captivating PowerPoint presentation, we delve into the transformative realm of Artificial Intelligence (AI) and its profound impact on our world. Join us as we explore the intricate facets of AI, its applications, challenges, and its potential to reshape various industries.
Our presentation begins with an engaging introduction to the concept of AI, demystifying its core components and algorithms. We navigate through the historical evolution of AI, from its humble beginnings to the present-day breakthroughs that have brought it into the mainstream.
Moving forward, we showcase the vast array of AI applications across diverse sectors, highlighting its capabilities in healthcare, finance, manufacturing, customer service, and more. Witness how AI-driven solutions revolutionize processes, enhance decision-making, and elevate productivity, leading to unprecedented advancements in our society.
However, no discussion on AI would be complete without addressing the challenges and ethical considerations it poses. We shed light on the potential risks, biases, and privacy concerns associated with AI systems, emphasizing the need for responsible development and deployment.
Furthermore, we delve into the cutting-edge advancements in AI research, such as machine learning, natural language processing, computer vision, and robotics. Gain insights into the future of AI and its potential to drive innovation, unlock new possibilities, and shape the way we live and work.
Throughout the presentation, captivating visuals, real-world examples, and interactive elements keep the audience engaged and ensure a dynamic learning experience. By the end of this thought-provoking session, participants will have a deeper understanding of AI's transformative power and be inspired to embrace the opportunities it presents.
Join us as we embark on an exciting journey, unraveling the mysteries of AI and discovering how it holds the key to a brighter, more intelligent future.
2. Detour: Time complexity of convolution
β’ Image is w x h
β’ Filter is k x k
β’ Every entry takes O(k2) operations
β’ Number of output entries:
β’ (w+k-1)(h+k-1) for full
β’ wh for same
β’ Total time complexity:
β’ O(whk2)
3. Optimization: separable filters
β’ basic alg. is O(r2): large filters get expensive fast!
β’ definition: w(x,y) is separable if it can be written as:
β’ Write u as a k x 1 filter, and v as a 1 x k filter
β’ Claim:
15. Why do we need to talk about resizing?
β’ Need to zoom in to a
region to get more details
β’ Can we get more details?
Louis Daguerre, 1838
16. Why do we need to talk about resizing?
β’ Far away objects appear
small, nearby objects appear
larger
β’ Need to recognize objects at
multiple scales
β’ Resizing images to same size
helps recognition
17. Why is resizing hard?
β’ E.g, consider reducing size by a factor of 2
β’ Simple solution: subsampling
β’ Example: subsampling by a factor of 2
24. Letβs look at it mathematically
β’ Fourier basis signals
β’ π΅π π = π
π2πππ
π , time period N/k, frequency k/N
β’ Suppose we sample every P pixels. Then we are only looking at the
values
β’ π΅π π , π΅π 2π , β¦ , π΅π ππ , β¦
β’ Consider two basis vectors π΅π and π΅π+π/π
β’ π΅π+π/π ππ = π
π2π π+
π
π ππ
π = π
π2ππππ
π
+π2ππ(
π
π
)(
π
π
)
= π
π2ππππ
π
+π2ππ
= π
π2ππππ
π = π΅π(ππ)
25. Letβs look at it mathematically
β’ π΅π ππ = π΅π+
π
π
ππ
β’ The two basis vectors look identical if we sample every P pixels
β’ Our eyes see the lower frequency: aliasing
β’ How do we avoid aliasing?
β’ Remove high frequencies that may be aliased
β’ Sample at a high enough rate (lower P)
26. Avoiding aliasing
β’ Suppose image has limited high frequency components
β’ Fourier transform of x is X
β’ Suppose X is non-zero only for βππππ₯ to ππππ₯
0 N/2
-N/2 -kmax kmax
27. Avoiding aliasing
β’ When sampling once every P pixels, βππππ₯ is indistinguishable from
β ππππ₯ + π/π
β’ If image has both coefficients, they will get mixed
β’ So we want that ππππ₯ < βππππ₯ +
π
π
β 2ππππ₯ <
π
π
0 N/2
-N/2 -kmax kmax
-kmax+N/P
28. Nyquist Sampling Theorem
β’ 2ππππ₯ <
π
π
β’ Basis π΅π has a time period of
π
π
or frequency of
π
π
β’
2ππππ₯ <
π
π
β
2ππππ₯
π
<
1
P
β 2ππππ₯ < ππ πππππ
β’ Need to sample at at least twice the rate of the highest frequency
component
29. Subsampling the image
β’ First smooth the image to remove
high frequency components
β’ How should we smooth?
β’ One simple answer: blur with
Gaussian
β’ Recall that Fourier transform of
Gaussian is Gaussian
β’ Choose sigma so that frequencies
above
ππ πππππ
2
get killed
38. Gaussian pyramids
[Burt and Adelson, 1983]
β’ In computer graphics, a mip map [Williams, 1983]
Gaussian Pyramids have all sorts of applications in computer vision
Source: S. Seitz