Filtering Data which not function of time

조회 수: 4 (최근 30일)
도연 원
도연 원 2022년 8월 1일
댓글: Star Strider 2022년 9월 22일
Hello, I have a thermal data from infra-red camera.
Uh... Let's suppose this infra red camera has 1*1000 pixels.
With this camera, I have taken a single photo of warm sausage's temperature.
However, this thousand pixels has some noises, so somehow I want to erase the noise.
But this data is not function of time, if they are, It would be easy to deal with noises with many methods like sampling frequency, FTT, low pass... etc.
However this not-function of time-data.... How should I deal with noise these kind of data?

채택된 답변

Star Strider
Star Strider 2022년 8월 1일
The data being filtered do not have to be functions of time. They can be functions of anything, so long as the sampling interval of the independent variable is constant. The frequency of the Fourier transformed data will then by cycles/unit, whatever that unit happens to be. If it is seconds, then cycles/second, or Hz, however if it millimetres, the frequency will be cycles/mm.
The Fourier transform (fft or fft2) cares not at all about the units, only about the data.
That aside, use the imfilter (or filter2) function to do the filtering, and perhaps the fspecial or similar functions to design the filter, if a more sophisticated filter is necesary.
.
  댓글 수: 2
도연 원
도연 원 2022년 9월 22일
Thanks! I was late.
Star Strider
Star Strider 2022년 9월 22일
As always, my pleasure!
No worries! Thank you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Frequency Transformations에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by