2012-11-01 5 views
0

남자. 저는 현재 해당 환경에 기록 된 오디오를 기반으로 어떤 환경 (예 : 자동차, 버스, 열차, 거리, 식당)을 감지하는지 프로젝트를 수행하고 있습니다.fft를 사용하여 환경을 검색하는 방법

기본적으로 wav를 먼저 녹음하고 FFT를 수행하고 주파수 도메인을 분석합니다. 소프트웨어는 Android 앱으로 개발해야합니다.

나는 HMM, MFCC에 관한 논문을 읽었지만, 나는 그들이 단지 몇 가지 환경을 탐지하기에는 너무 복잡하다고 생각한다.

어떤 아이디어 나 제안을 환영합니다! 미리 감사드립니다.

답변

1

저는 몇 년 전에 비슷한 프로젝트를 진행해 왔으며 가속도계, 자이로 스코프 및 GPS와 같은 여러 센서에서 수집 한 정보를 바탕으로 사용자의 현재 차량을 파악하려고했습니다.

해당 프로젝트에서 FFT, 의사 결정 트리 및 HMM을 사용했습니다. 오디오 + FFT만으로는 충분하지 않다고 생각합니다. FFT는 오디오 데이터에서 주파수 도메인의 여러 기능을 추출 할 수 있지만 환경 만 구별 할 수는 없습니다.

데이터 마이닝에서 적절한 모델을 선택하고 HMM 또는 다른 방법을 사용하여 시계열 분석을 수행하는 것이 좋습니다.

+0

안녕하세요, faylon, 많은 답장을 보내 주셔서 감사합니다. 모델을 작성하고 모델을 훈련하는 방법과 HMM을 사용하여 시계열 분석을 수행하는 방법을 묻습니다. 나는 이것에 대한 매우 강력한 지식 기반이 없다는 것을 유감스럽게 생각합니다 ... – zhoubo

+0

우선, 다른 사람들이 다른 환경에서 센서로부터 데이터를 수집해야합니다. 두 번째로 속도, 가속도, 주파수 에너지, 분산 및 기타 여러 가지 데이터와 같은 모든 구별되는 특성을 추출해야합니다. 셋째, 데이터 마이닝에서 하나 또는 여러 알고리즘을 선택하여 이러한 기능 및 데이터에 대한 모델 기반을 구축하십시오. – faylon

+0

그러면이 모델을 사용하여 분류를 할 수 있습니다. 흠은 시계열 분석에 사용됩니다. 단순히 상태 전환 확률 표를 사용하여 과거 주에서 현재 상태를 예측할 수 있습니다. – faylon

관련 문제