工程數學(一)期末報告 Group 5

jh Sin
26 May 202410:11

Summary

TLDRThis presentation delves into the realm of image filtering using Fourier series and Fourier transform. It begins with an introduction to time and frequency domains, explaining how frequency analysis can simplify signal processing. The script covers continuous and discrete Fourier transforms, highlighting their applications in image processing, such as reducing computational load in convolution through frequency domain multiplication. It also demonstrates the implementation of image filtering, particularly high-pass filtering, to enhance image edges, showcasing the practical utility of Fourier transforms in digital signal processing.

Takeaways

  • 📚 The presentation introduces the concept of image filtering using Fourier series and Fourier transform, starting with the basics of time and frequency domains.
  • 🔍 It explains how the time domain represents sound signals with amplitude over time, while the frequency domain shows the frequency components of those signals.
  • 👦👧 The script uses the example of male and female voices to illustrate the differences in frequency components, with males having more low-frequency components and females having more high-frequency components.
  • 🔧 The purpose of frequency analysis is to convert difficult-to-process time domain information into more analyzable frequency domain information.
  • 🔄 The script covers both one-dimensional and two-dimensional signals, explaining how periodic signals in two variables can be represented using Fourier series.
  • 🌐 The Fourier transform is introduced as a method to decompose a one-dimensional signal into complex exponential waves, which can be visualized as a combination of cosine and sine waves.
  • 📊 The frequency domain is characterized by coordinates representing frequency and amplitude, with the absolute value of the complex number indicating amplitude and the angle representing phase.
  • 📈 The presentation moves on to continuous time Fourier transform and discrete time Fourier transform, explaining their formulas and properties.
  • 🛠️ It discusses the practical applications of Fourier transform in image processing, particularly in reducing computational resources needed for convolution through the use of frequency domain multiplication.
  • 🖼️ The script details the process of implementing an image highpass filter using the Fourier transform, which enhances the edges of an image and aids in feature detection.
  • 📉 The results of applying a highpass filter are demonstrated, showing a reduction in low-frequency components and an enhancement of high-frequency signals, indicating successful filtering.

Q & A

  • What is the main topic of the presentation?

    -The main topic of the presentation is image filtering using Fourier series and Fourier transform.

  • What are the two domains introduced at the beginning of the presentation?

    -The two domains introduced are the time domain and the frequency domain.

  • How do the male and female voices differ in terms of frequency components according to the script?

    -The male voice has relatively large low-frequency components, while the female voice has richer high-frequency components.

  • What is the purpose of converting the time domain signal into the frequency domain?

    -The purpose is to locate the signal flow within a specific time range and identify its content and meaning, making it easier to analyze.

  • What is the difference between Fourier series and Fourier transform in terms of the signals they deal with?

    -Fourier series deals with periodic and continuous signals, while Fourier transform deals with non-periodic signals.

  • What are the three parameters needed to determine a sine wave in the frequency domain?

    -The three parameters are frequency, amplitude, and phase.

  • What is the significance of the formula for the continuous time Fourier transform?

    -The formula is used to synthesize signals that are not periodic, using all frequencies to determine the weight of the exponential components.

  • Why is the discrete Fourier transform (DFT) used instead of the continuous time Fourier transform for digital systems?

    -DFT is used because digital systems work with discrete time signals, which are constructed from discrete complex exponentials.

  • What is the main advantage of using Fourier transform in image processing over convolution?

    -Using Fourier transform reduces the computational resources needed for image processing by allowing direct multiplication in the frequency domain instead of convolution in the spatial domain.

  • How does a high-pass filter affect the appearance of an image?

    -A high-pass filter enhances the edges of the image, which can be useful for edge detection.

  • What is the final step in the image processing procedure using Fourier transform mentioned in the script?

    -The final step is performing an inverse Fourier transform on the result to obtain the final output image after applying the filter.

Outlines

00:00

📚 Introduction to Image Filtering with Fourier Series and Transforms

The video script introduces the concept of image filtering using Fourier series and transforms. It begins with an explanation of the time and frequency domains, using a practical example of male and female voice signals to illustrate the differences in frequency components. The script then delves into the purpose of frequency analysis, which is to convert difficult-to-process time domain information into more analyzable frequency domain information. It also covers the one-dimensional Fourier series and moves on to two-dimensional signals, explaining the periodic nature of these signals and how to obtain Fourier coefficients through integration. The script touches on the distinction between Fourier series, which handles periodic and continuous signals, and Fourier transform, which deals with non-periodic signals. It concludes with a brief introduction to the properties of continuous time Fourier transform and discrete time Fourier transform, setting the stage for further exploration in image processing.

05:01

🔧 Applications and Implementations of Fourier Transform in Image Processing

This paragraph discusses the application of Fourier transform in image processing, highlighting its efficiency over traditional convolution methods. It emphasizes the computational savings achieved by using Fourier transform to analyze and synthesize signals in the frequency domain. The script explains the process of image processing using Fourier transform, which involves performing a Fourier transform on the input image, applying a filter in the frequency domain, and then obtaining the final output image through an inverse Fourier transform. The paragraph provides an example of implementing a high-pass filter in image processing, showing how the edges of an image become enhanced after applying the filter. It also compares the frequency spectra before and after the application of the high-pass filter, demonstrating the effective removal of low-frequency signals. The script concludes with a brief mention of the assignment, which includes creating a presentation and recording a video, and thanks the audience for their attention.

10:03

🎉 Conclusion and Acknowledgment

The final paragraph serves as a conclusion to the video script, acknowledging the audience for their time and attention. It succinctly wraps up the presentation without adding further content, providing a polite and professional closing to the video.

Mindmap

Keywords

💡Image Filtering

Image filtering is a process used to enhance or modify an image by applying mathematical algorithms to the pixel data. In the context of the video, image filtering is discussed in relation to Fourier series and Fourier transform, which are techniques used to analyze and process signals, including images, in the frequency domain. The script mentions implementing image filters using the Fourier transform to achieve effects like high-pass filtering, which enhances the edges of an image.

💡Fourier Series

A Fourier series is a mathematical tool used to represent periodic functions as an infinite sum of sine and cosine waves. In the video script, the Fourier series is introduced as a method to handle periodic and continuous signals in the time domain. It is used to break down complex signals into simpler, periodic components, which can then be analyzed or manipulated.

💡Fourier Transform

The Fourier transform is a technique that transforms a time-domain signal into the frequency domain, allowing for the analysis of frequency components. The script explains that the Fourier transform can be applied to both continuous time signals and discrete time signals, and it is fundamental in understanding how signals can be represented and processed in terms of their frequency content.

💡Time Domain

The time domain refers to a representation of a signal as a function of time. In the script, the time domain is depicted as a graph with time on the x-axis and amplitude on the y-axis, showing how signals, such as sound waves, vary over time. The time domain is contrasted with the frequency domain, which focuses on the frequency components of the signal.

💡Frequency Domain

The frequency domain is a representation of a signal in terms of frequency rather than time. In the video, the frequency domain is shown as a graph with frequency on the x-axis and amplitude on the y-axis. It is used to analyze the frequency components of a signal, such as the different frequencies present in male and female voices, and is essential for processes like frequency analysis and filtering.

💡Frequency Analysis

Frequency analysis is the process of determining the frequency components of a signal. The script explains that by converting a signal from the time domain to the frequency domain, one can identify the signal's content and meaning within a specific time range. Frequency analysis is crucial for understanding and manipulating signals, and it includes techniques like Fourier series and Fourier transform.

💡Continuous Time Fourier Transform

The continuous time Fourier transform is a specific type of Fourier transform applied to signals that are not periodic and do not have a fundamental frequency or period. The script describes this transform as a way to synthesize signals using all frequencies, with the transform function determining the weight of each frequency component in the signal.

💡Discrete Time Fourier Transform

The discrete time Fourier transform is used for discrete signals, which are composed of discrete complex exponentials. The script mentions that this transform is particularly useful for digital systems where signals are discrete. It allows for the analysis and manipulation of signals in the frequency domain, taking advantage of properties like periodicity in the discrete domain.

💡High-Pass Filter

A high-pass filter is a type of filter that allows high-frequency signals to pass while attenuating low-frequency signals. In the context of the video, a high-pass filter is applied to an image to enhance its edges, which are typically associated with high-frequency components. The script provides an example of implementing a high-pass filter using the Fourier transform to achieve this effect.

💡Spectral Analysis

Spectral analysis involves examining the spectrum of a signal or image to understand its frequency components. The script discusses spectral analysis in the context of image processing, where the Fourier transform is used to decompose an image into its sine and cosine components in the frequency domain. This analysis helps in understanding the frequency content of an image and is crucial for applying filters and other image processing techniques.

Highlights

Introduction to image filtering with Fourier series and Fourier transform.

Explanation of time domain and frequency domain in signal processing.

Demonstration of how male and female voices differ in frequency domain representation.

Purpose of converting time domain to frequency domain for signal analysis.

Frequency analysis includes Fourier series and Fourier transform.

Introduction to two-dimensional signals and their periodicity in the T1-T2 plane.

Description of how to obtain Fourier series coefficients through integration.

Difference between Fourier series for periodic signals and Fourier transform for non-periodic signals.

Explanation of one-dimensional Fourier transform and its decomposition into complex exponential waves.

Properties of continuous time Fourier transform, including derivatives, post function, time shifts, and convolution.

Importance of discrete time signals in digital systems and the use of discrete Fourier transform.

Properties of discrete time Fourier transform and difference equations.

Application of Fourier transform in image processing to decompose images into sine and cosine components.

Efficiency of Fourier transform in image processing over convolution due to reduced computational resources.

Implementation steps of image processing using Fourier transform, including filtering and inverse transform.

Demonstration of high-pass filter application in image processing to enhance edges.

Comparison of frequency spectra before and after high-pass filtering to show the reduction of low-frequency components.

Assignment details including PPT production, video recording, and post-production.

Transcripts

play00:00

hello everyone today our group will

play00:02

introduce image filtering with foral

play00:05

series and foral transform we will Begin

play00:08

by introducing time domain frequency

play00:10

domain and forer series then we will

play00:13

cover continuous time forer transform

play00:17

and discre time for transform finally we

play00:19

will explain applications and

play00:22

implementations so what are time domain

play00:24

and frequency domain imagine a scene

play00:28

where one female and one male record

play00:30

their voice separately converts the male

play00:32

and female voices into signal and saf

play00:35

them we can see that it is time domain

play00:37

above x-axis is time y AIS represent

play00:41

sound with amplitude which means value

play00:45

below is a frequency domain the xaxis is

play00:48

in decb and the Y AIS is frequency it is

play00:52

not difficult to see that the male voice

play00:54

has relatively large low frequency

play00:56

components and the female voice has

play00:58

richer high frequency components than

play01:01

the male

play01:02

voice so what is the purpose of this

play01:05

process by converting the time domain

play01:08

into frequency domain we can locate the

play01:11

signal flowing within a specific time

play01:13

range and identify its contents and the

play01:16

meaning of the content the process we

play01:19

explained before is frequency analysis

play01:22

which aims to convert the original time

play01:24

domain information which is difficult to

play01:27

process in frequency domain information

play01:30

is easier to analyze frequency analysis

play01:34

includes both foral series and foral

play01:36

transform which we will introduce

play01:41

later the one dimensional for Series has

play01:44

already been introduced in class so we

play01:46

won't elaborate on it here consider a

play01:50

two dimensional signal as T1 T2 where T1

play01:54

and T2 are two independent variables

play01:57

this signal satisfies the foll following

play02:00

equation where K and L are integrals in

play02:04

other words this signal is periodic in

play02:06

the T1 T2 plan the period in the T1

play02:09

direction is capital T1 and the period

play02:13

of in the t2 direction is capital T2 so

play02:17

here is the for series of the

play02:19

signal the

play02:21

coefficients a MN can be obtained

play02:24

through

play02:27

integration in the time domain for

play02:30

series deal with periodic and continuous

play02:32

signals while in the frequency domain it

play02:35

deal with a periodic discrete signals

play02:38

for transform on the other hand

play02:40

transform a periodic and continuous

play02:43

signal in the time domain into a

play02:45

periodic and continuous signal in the

play02:48

frequency

play02:49

domain generally speaking the one

play02:53

dimensional fot transform decomposes a

play02:56

one dimensional signal into several

play02:59

complex EXP expansional waves EJ Omega X

play03:02

because of the Olas formula each complex

play03:05

expansional wave EJ Omega X can be

play03:08

regarded as a combination of cosine wave

play03:11

as J * sine wave for a sine wave three

play03:15

parameters are needed to determine it

play03:18

frequency amplitude and pH in frequency

play03:22

domain one dimensional coordinates

play03:24

represents frequency and the function

play03:27

value corresponding to its coordinat is

play03:29

is f of Omega which is a complex number

play03:34

is amplitude the absolute value of f of

play03:38

Omega is the amplitude a of the sine

play03:41

wave of this frequency and its face

play03:44

represented as a angle of f of Omega is

play03:49

5 what is shown on the right side of the

play03:53

figure below is only the ude diagram

play03:56

which is also used more in Signal

play03:58

processing part two is Introduction of

play04:01

continuous time fre transform and

play04:03

discreete time fre

play04:05

transform first let's look at the

play04:07

formula in the presentation below now we

play04:10

consider functions X of T that are not

play04:13

parad in this case there are not

play04:16

necessarily such things as a fundamental

play04:19

period and a fundamental frequency

play04:22

therefore to synthesiz a signals X of T

play04:26

we need all frequencies we see that X of

play04:29

Omega determines the weight of the

play04:32

exponential J Omega T in the Sy size of

play04:36

the signal X of T that function Omega is

play04:41

called the frent transform as of X of T

play04:44

and will denoted by S of Omega and f of

play04:49

x of T the further transform the

play04:53

analyzes equation is given by the

play04:56

formula in the presentation above

play05:00

there are some properties of continuous

play05:03

time fre transform include

play05:06

derivatives post function timeing

play05:09

shifts

play05:11

convolution real

play05:13

signals however in our lives we may use

play05:17

more discrete time signals in digital

play05:20

system so we should use discrete F

play05:23

transform to solve this

play05:26

problem a discrete sign signals is

play05:29

contrust from discreete complex

play05:33

exponentials not that a discreete

play05:35

complex exponential J Omega n is

play05:38

perioded in Omega with Period 2 pi that

play05:43

is why the inore over Omega is reduced

play05:47

to one period of 2

play05:51

pi next there are some important

play05:54

properties of the discre time for

play05:57

transform and

play06:00

difference

play06:02

equations th the fation form is an

play06:06

important image processing tool that is

play06:09

used to decompose and image into its s

play06:12

and cosine components in a f domain

play06:16

image each point represent a

play06:19

partic frequency contained in a special

play06:23

domain

play06:25

image because we are only concerned with

play06:28

digital image

play06:30

so we will restrict this discussion to

play06:33

the discre frent

play06:37

form so we come through the disre time

play06:40

for transform to analyze and produce our

play06:45

topic part three is about the

play06:48

application and implementation of the

play06:50

iMed filter with f transform and FAL

play06:54

series why do we need for transform to

play06:58

image processing

play06:59

[Music]

play07:01

although we can use convolution to do it

play07:05

but convolution will was a significant T

play07:09

amount of computation

play07:13

resources now we recall fre transform

play07:16

property is L when we want to convert

play07:20

two signals we can first use f transform

play07:23

to obtain the values of the signals in

play07:26

the frequency domain and then Direct

play07:30

multiply them

play07:31

[Music]

play07:33

together finally the result is the same

play07:36

as convolution but we use l computation

play07:42

resources now let's Implement image in

play07:46

processing including F

play07:49

transform before that we need to

play07:52

understand the procedure of image

play07:55

processing first we performed a foral

play07:57

transform on the input image then we

play08:01

apply the transform signal to the

play08:04

filtering

play08:05

equation finally we uptain the final

play08:08

output image by performing an inverse

play08:11

forer transform on the

play08:15

result so our goal is to use this

play08:18

picture to implement image highpass

play08:22

filter the left side is our code and the

play08:26

right side is the spectrum of the

play08:28

original image

play08:32

let's see part of

play08:36

coat firstly we inut the image F

play08:41

represents the result of the 2D F

play08:46

transform then we need to put a filter

play08:49

mask in the center of the

play08:53

picture make the mass round and do high

play08:56

pass filter

play09:00

this is an illustrative diagram of

play09:03

executing a

play09:06

mask finally we do an inverted F

play09:10

transform to get the

play09:13

results let's see the

play09:17

results after applying the high P filter

play09:20

the edges of the photo image become

play09:23

inhanced this also tell us that highp

play09:27

filters can help us in in

play09:31

detection here we compare the Spectra of

play09:35

two graphs in a new picture of the low

play09:37

frequency components are reduced this

play09:41

indicates that the high PA filter we

play09:44

applied successfully and effectively

play09:48

filtered out the low prancy

play09:53

signals this is our

play09:57

reference there is our assignment

play09:59

includes PPT production and video

play10:02

recording and post

play10:06

production thanks for your listening

Rate This

5.0 / 5 (0 votes)

Related Tags
Image FilteringFourier SeriesFrequency DomainSignal AnalysisTime DomainDigital ProcessingHighpass FilterEdge DetectionSpectral AnalysisDSP Applications