佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: bluesboy88

寻找device

[复制链接]
发表于 1-10-2007 12:59 PM | 显示全部楼层
应该基本概念是酱咯。 当你的sonar sim 发出某种freq的声波, 经过水的传送,就会参杂很多不同freq的ambient noise, 所以hydrophone接收后的signal, 都是very noisy的。 用DSP的途径就能filter掉一些ambient noise咯。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 1-10-2007 06:54 PM | 显示全部楼层
鸟。。我这次可被我的玩惨了。。。他突然改题目,现在我的问题不再是siganl processing了。他说很难喔。。所以换去辨别声音的类别。。比如说,不同的鱼发出不同的讯息,然后我要写algorithm去辨别哪一种鱼。。很好笑哦。。。所以,现在要从新开始。。糟糕!!
回复

使用道具 举报

发表于 1-10-2007 10:43 PM | 显示全部楼层
原帖由 bluesboy88 于 1-10-2007 06:54 PM 发表
鸟。。我这次可被我的玩惨了。。。他突然改题目,现在我的问题不再是siganl processing了。他说很难喔。。所以换去辨别声音的类别。。比如说,不同的鱼发出不同的讯息,然后我要写algorithm去辨别哪一种鱼。。很 ...


这个可能会更难!biology aspect在真实实验里是很难control的。不是所有的鱼类都会发出声音的,你要懂哪个species能, 哪个不能。 还有就算你找到会发出声音的鱼, 当你要下去拿sample的时候可能它又不发出声了。有些鱼只有在大自然下, 才会发声。 把他们抓起来放进鱼缸里,它们又不发声了。 就算给你sample到声音, species辨别/classification algorithm 可又是一门学问。

不过如果你真的必须要做这个题目, 我懂在马来西亚有个人有做过类似的题目,不过没有进入classification。 就是我和你说的,拥有hydrophone的哪个朋友。要做酱的题目, 最少要有两个expertise, 一个鱼类学, 另一个声学。


老实说,我个人认为这个题目会更加难。
回复

使用道具 举报

 楼主| 发表于 2-10-2007 12:17 AM | 显示全部楼层
这次糟糕了。。。那么我不是会死得很惨吗?我的老师说,他会发出一些已经录好了的讯息,然后我再去做辨识。。他说会那么做是因为imited of hardware 喔。。。我这次真的不知如何是好了。。要用什么方法去辨别呢? 我的老师真的想我死咯。。。
回复

使用道具 举报

发表于 2-10-2007 12:30 AM | 显示全部楼层
哦!酱就是已经有录好了的了几种鱼的声音了啦!那的确可以省下很多不必要麻烦咯。找一找 acoustic recognition, sound classification,应该可以找到很多资料。来来去去几个比较常见的, 应该有Hidden Markov, ANN, Fuzzy几种, supervise/unsupervise approaches。 这些都是DSP啊!其实这些蛮有趣的啊!

Seriously!我想你导师应该somehow认识我的这个朋友。

看来他是不想买那hydrophone给你了

[ 本帖最后由 斷羽鳥 于 2-10-2007 12:34 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2-10-2007 08:09 PM | 显示全部楼层
我不知道你能不能现在就回答我以下的问题。。如果现在我要一个 sound classification algorithm,你能帮到我吗?一个方法可以帮我们了解signal的characteristic. 至于identify,my superbisor 说有时间才做。我现在真的不知道可以做些什么? 整个思绪很乱。。根本不知道他要些什么?什么是hidden markov?可以用吗?
回复

使用道具 举报

Follow Us
发表于 2-10-2007 09:48 PM | 显示全部楼层
这恐怕就无能为力了。这没那么简单的。 同常呢, 要quantify鱼的声音呢, 要看每个call的duration还有freq, 还有一些其它的parameters, 这些只有真正行内人才懂得了。不过如果你有什么问题尽量提出来, 我尽力就是了。  

如果你需要的话, 我可以安排你联络我朋友, 他手上有些undergradute level的marine fish acoustic thesis。可能可以寄份给你。不过要immediately的,我就不行了。
回复

使用道具 举报

 楼主| 发表于 3-10-2007 06:15 PM | 显示全部楼层
我现在不知道整个概念是怎样的? 现在我要先filter那个收到的讯息,然后再作classification,以便我可以知道那些讯息的characteristic such as frequency, amplitude, power 和其他的。。虽然我现在知道hidden markov model可以用来辨别声音,但是要如何用这个hidden markov来辨别?怎样用hidden markov来让我知道这些讯息的characteristic?
回复

使用道具 举报


ADVERTISEMENT

发表于 3-10-2007 07:07 PM | 显示全部楼层
Markov,详细的做法我就不懂了。不过在仔细想一想, 好象用些简单的如ANN应该会比较好。

至于有关怎样去characterize你的signal,我看你要读一读有关marine bioacoustic的文献了。鱼声样本和人类声样本在于前者的ambient noise是特别高的呢。还有,你有酱多的样本来做calibration吗?

基本概念应该是酱的(不是很确定), 得到你characterize你鱼声的parameters 如,amplitude/power, frequency, call period (应该还有很多parameters, 参考一些文献)等等。 然后要找出一个mapping function:-

Amplitude?,frequency?,callperiod? -> Fish ?

用你得到的一部分sound sample 来做calibration, 然后另一部分那来validation。 Mapping function可以用ANN,Hidden MArkov, Fuzzy rule sets, 还有其他一些AI辨认法。

以我有限的知识,只能想到酱了, 其它detail要靠自己咯。
回复

使用道具 举报

 楼主| 发表于 3-10-2007 10:03 PM | 显示全部楼层
我的老师说,不一定是鱼的声音,可能是一些船或者其他声音。。一旦我们拿到那些signal,我们通常会用什么的方法来找出这个声音的characteristic。我在想:那个matlab 那么厉害啊,什么都可以做的?ANN 会容易过hidden markov models吗?总觉得ann好难哦!不知道要用哪一种algorithm来做classification?明天就要交proposal 了。。不知如何是好?
回复

使用道具 举报

 楼主| 发表于 3-10-2007 10:04 PM | 显示全部楼层
还有,什么叫calibration喔? 我有听老师提过。。是不是会发出几种不同的声音的东西来的?有什么用途的?谢谢
回复

使用道具 举报

 楼主| 发表于 3-10-2007 11:05 PM | 显示全部楼层
如果我用ann的algorithm,那么matlab neural network toolbox可以拿来用吗?还是有其他的software?
回复

使用道具 举报

发表于 4-10-2007 12:35 AM | 显示全部楼层
Calibration, 另外一种比较接近的叫法是training或者parameter fitting。 当你选用一个map function, 它里面将会有很多的controling parameters。这些你都必须通过calibration去求出来。通常就是必须要optimised一个cost function。

如果说你有100个鱼声sample, 那你可能用70个来做calibration,求得所有的parameter得到完整的map function。然后用剩下的30个来test是否你的map function(也可以叫model)能够真正跟着你输入的鱼声characteristic辨别出鱼的种类。

演算法的detail,就得自己慢慢的研究了。

如果你用ANN, 建议你用MATLAB的ANN TOOLBOX, 方便好用。

老实说,你的这个project蛮有趣的。欢迎继续讨论,其实我也是经过你酱问,满满的想,可以学习到很多有趣的东东。
回复

使用道具 举报

发表于 4-10-2007 12:49 AM | 显示全部楼层
方法来找出这个声音的characteristic:忘了回你这问题。基本上signal是一个时间系列对不? 你的演算必须要能够分辨出每一个不同的call。如果我把你的signal写成下列的字串,那么里面就有四个call。你的演算必须能够割出这四个call, 然后analize每个call的characteristic,如dominant frequency, call duration, 等等。 然后辨别出每一个call是什么声音。

......SSSSS.....SSSSS....SSSSSSSSSSSS.....SSSSS......

在这里面可能有3个短SSSSS是鱼声, 长的SSSSSSSSSSSSS是船声。
酱给你例子,不知你懂吗? 还有我也不知道我说的对不对。你求怔了告诉我声。
回复

使用道具 举报

 楼主| 发表于 2-12-2007 10:42 PM | 显示全部楼层
足足两个月没见你了。。近来好吗? 现在终于承认你的猜测是对的。。我的导师的确不是那么想买那个hydrophone..现在只好先学着matlab,再找几个鱼声的样本。。可是真的不知道怎么开始? 完全没有头绪。。以你的经验,可不可以给些意见?谢谢
回复

使用道具 举报

 楼主| 发表于 2-12-2007 10:46 PM | 显示全部楼层
想告诉你,其实我不是很明白你之前所说的。。太深奥了吧!!
回复

使用道具 举报


ADVERTISEMENT

发表于 7-12-2007 05:20 PM | 显示全部楼层
原帖由 bluesboy88 于 2-12-2007 10:42 PM 发表
足足两个月没见你了。。近来好吗? 现在终于承认你的猜测是对的。。我的导师的确不是那么想买那个hydrophone..现在只好先学着matlab,再找几个鱼声的样本。。可是真的不知道怎么开始? 完全没有头绪。。以你的经 ...


倚? 没注意看还看不到你的贴tim。 我很好 。。。能吃能喝也能睡。


万事起头难,通常都得花个6-7个月啦 。。。找几个鱼声样本来玩玩吧!我本身没这经验, 你想不想和有这经验的人沟通?我可以安排一下。
回复

使用道具 举报

 楼主| 发表于 19-12-2007 12:22 AM | 显示全部楼层
对不起,回复晚了。。最近,有点忙。。其实我也想和他沟通沟通。。麻烦你为我安排下,可以吗? 先谢了。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 6-2-2025 06:47 AM , Processed in 0.119187 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表