게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
푸리에 변환-주파수영역에서의 진폭과 시간 영역에서의 진폭의 상관관게 질문
게시물ID : science_36830짧은주소 복사하기
작성자 : 꼬마단아
추천 : 0
조회수 : 3077회
댓글수 : 6개
등록시간 : 2014/06/12 15:07:16
제가 지금 어떤 2차원 이미지(720*720)를 FFT를 이용해서 분석하고있는데요 아래 그림이 해당 그림을 FFT한후 shift한 결과 입니다.

initial.png


주파수영역에서 가장 높은 amplitude를 갖는 주파수 대역을 구하고, 이 대역의 amplitude를 저장합니다.

그리고 Perlin noise함수를 이용해서 (잘 모르시면 그냥 random generator 함수라고 생각하셔도 무방) 

아래와 같은 식을 통해 복원하려고 합니다.

A_max * perlin(frequency * xIndex, frequency * yindex)

간단하게 말해서 perlin 함수는 0~1사이의 값들만을 생성하기때문에, 주파수 영역대에서 구한 amplitude를 이용해

A_max(시간 영역에서의 진폭값)을 구한후 0~ A_max사이에 random값을 생성하겠다는 건데요,


여기서 2개가 질문입니다. 

1. 위 예제에서 주파수 영역대에서 구한 max_amplitude와 시간 영역에서 사용할 A_max 사이의 관계.
  전 단순하게 FFT를 구해서 나오는 각 진폭 값들이 시간 영역에서의 진폭을 의미하는줄 알았지만 그게 아니더군요.
  분명히 0~1사이의 값들로 이루어진 단순한 noise 값들의 집합을 FFT를 해보자 max_amplitude가 6.xx 이렇게 나오더라구요.
  이 둘 사이의 관계를 알려주시면 감사하겠습니다.



2. frequency 역시 마찬가지입니다. 0~720 사이로 나오길레 그냥 0hz~720hz겠지 라고 단순하게 생각했는데 ..?? 이게 맞는건가요? 


혹시 답을 얻을 수 있을까 해서 이렇게 올려봅니다...

감사합니다. 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호