Monthly Archives: June 2005

IEEE中国专辑

  最近美国主流媒体连续做中国的专辑。连IEEE Spectrum这样严肃的科学刊物都来凑热闹。和其他刊物一样,每篇文章都用汉字做标题,可惜用的是繁体字。

  其中有篇TEN TO WATCH(汉字标题《科技十杰》),杨元庆排在最后一位,倒是我们实验室的Gao boss居然排第二,哈哈。

http://www.spectrum.ieee.org/WEBONLY/publicfeature/jun05/0605crep.html

闹鬼和概率

  前天下班忘了关系统。夜里值班师傅报告:晚上睡觉,半夜莫名其妙听到人脸考勤系统说:“您好,请看摄像头”,“再见请慢走”,实验室没别人,夜深人静怪吓人的。于是办公室女孩子们谣言四起。

  我的系统识别率相当高,一开始听到出这种事情也很诧异。

  仔细计算一下,系统分别使用到了检测算法、定位算法和识别算法。状态策略是和检测算法、识别算法有关的。其中“您好,请看摄像头”是在连续三帧视频都检测到人脸后播放的,那么它只和检测算法有关。

  检测算法在CASPEAL测试的FAR(错检率)是2%到3%之间,往少了算2%,连续三帧错误的概率就是百万分之八,看起来可能性很少啊。可是如果计算摄像头视频,1秒处理15帧,1小时3600秒,1天24小时下来总共处理1296000帧。那么1天内出现这种情况的概率为10次。

  晚上不像白天,是人工光线,图象的明暗纹理很分明,的确有可能在统计上或者信号频域上和人脸类似;加上晚上视频画面基本上是不动的,一旦第一帧检测错误,后两帧很有可能也会错误,所以“闹鬼”概率更高了。

  用数学算算,就不用大惊小怪了。最近更换了性能更好的摄像头和采集卡,以后出现这种事情概率会更低。当然,现在下班我都不会忘了关系统,免得给自己惹麻烦。

梦:变成猫

  所有人都可以随时变身为各种各样的猫,性格各异。据说我和tj变成猫以后到处追逐欺负小狗,pluto喜欢变成猫潜入别人家里捣乱,波波变成的猫则特别喜欢吃活老鼠……

  有次我和pluto抓到一只活老鼠,决定给波波送去,到青年公寓,敲门,(pluto拎着拼命挣扎的老鼠的尾巴)。一个美女开门,应该是波波的gf吧,尖叫一声躲进屋里,我们不知所措。说明来意,哆哆嗦嗦回答“他、他不在,你们别、别进来”……

  ——以上忠实转录pluto昨晚好玩的梦

球赛

  昨天晚上看了中青队力克欧洲亚军土耳其的球赛。

  开场对攻的寸步不让,全场紧逼围抢的众志成城,最后一分钟董方卓的强行突破和赵旭日的百步穿杨,让人热血沸腾。这些85、86年的孩子们已经赢过韩国同龄人四次,实在是锐气逼人。

  高兴的同时,突然想起四年前的上一届世青赛,我也是熬夜看球激动万分:萨维奥拉的阿根廷,所有比赛都让对手全线崩溃丢4个球以上,只有一场比赛例外:中 国青年队拼到了最后,虽败犹荣。记得曲波上场40秒的闪电反击,那行藏在球衣下面的“China winner”,与现在何其相似……

  赶快找机会去欧洲俱乐部踢球吧,要不又被国内的染缸毁了。

哲学课

  没想到哲学课内容这么精彩。

  代课老师是中央党校的博士生导师,给党和国家高级领导人上过课的果然不同,令人吃惊的开阔视野:宇宙大爆炸的第一推动问题,微观量子不确定原理 和“薛定谔猫佯谬”,相对论的时空观,数学的认识论方法论相对于科学和哲学的独特性,人工智能的哲学思辩,符号智能和计算智能方法论上的分歧,DNA和伦 理学,人文学科的技术哲学,技术与宗教的关系,信息论、控制论和系统论对哲学的推动……

  开放性的气氛,老师很坦率,话题也没有禁区,讨论的问题没有预设标准答案。讨论到现实的社会经济问题,例如MBO和国有资产流失的关系,可以抛开意识形态直接发表自己的看法。

受到激励,努力工作中

  昨天晚上玩得很happy,现在工作热情很高。

  我们最终采购的是点击的产品。这些天都忙着调试部署软件,发现IM联系人分组无法从服务器下推。自己费劲把上百帐号分好组,却又不能导出给别人用,联系厂商实施的项目经理,想要个导入导出工具,总没回音。早上研究了配置文件和数据库,做了两个试验,拷出了分组,替代了别人电脑上的文件,成功。由于是强行硬crack,只好到领导、组长和办公室秘书那里一个个亲手操作,免得出错,其他人就顾不上了。坦率地说,点击的产品技术和服务都有问题。27日是协同软件实施关键。

  刚看到有人对点击老板王志东的评价:

  “很沉稳、各方面都很投入,对家庭、工作、个人生活都安排得很均匀,这一点很难。这种状态很重要。看一个企业家能做多大的事情,只要看一个参数就可以看得出来,就是他放松到了什么程度。”

bug解决了

  下午沉下心又做了次努力,居然查清了人脸识别考勤系统的故障原因:其实是两个很幼稚BUG的叠加。

  系统很长时间不能工作,视频采集的驱动又给我捣乱,在VC7 debug环境下rebuild,会导致系统重启,组长怒了不止一次,郁闷了好几个月。

  把代码依植回VC6,每个步骤中间结果都写到文件里去。重新生成一次特征写入数据库,半小时,然后憋口气查找,调试,再生成数据,再调试……bug虽然藏得很深,但如果更勤奋认真一点,不至于头痛这么久。反省。