【新语丝电子文库(www.xys.org)(www.xys2.org)】 ———————————————— 杨敬安教授又抄错了 大风车 方舟子先生在《杨教授“学生”满天下—杨敬安教授第三、第四起抄袭案》指出杨敬安教授发 表在《自动化学报》上的两篇论文皆为抄袭。昨天读了杨敬安教授《基于照明参数与反射系 数的分层SFS算法》并与原文比较,发现杨教授不小心抄错了多处。当时手头没有杨敬安教 授《关于视觉运动分析中凝视与跟踪作用的研究》一文抄袭的英文原稿,网上也没有找到电 子版,今天从图书馆借来一看,发现杨敬安教授又抄错了!下面把读书心得向大家汇报一下, 不当之处敬请批评。 资料来源:杨敬安,关于视觉运动分析中凝视与跟踪作用的研究,《自动化学报》,1998 年第24卷第3期350页,(Jingan Yang, A study on the role of fixation and tracking in visual motion analysis, ACTA AUTOMATICA SINICA, Vol.24, No.3, p350,1998)。我 从万方数据资源系统的数字化期刊下载此文(www.chinainfo.gov.cn/periodical/zdhxb/980 310.htm),以下称杨文。Fermuller C, Aloimonos Y, The role of fixation in visual-motion analysis, Inter. J Computer Vision , 1993, Vol.11, No.2,p165-18 6,以下称Fermuller文或原文。 与昨天所读SFS算法一文相比,虽然不需要太多专业知识,至少必需懂得英语才能判断杨文 来自Fermuller文。杨文的内容虽然都来自Fermuller文,杨敬安教授对引言等内容还是进行 了重新组织,不象SFS算法一文中逐句照译。不过也不难,因为杨文的全部算法和实验数据 都与Fermuller文完全一致。 Fermuller文于1992年10月投稿,全文共22页,编号公式6组、18组图、39篇参考文献。文 后附有一段致谢,但与杨敬安教授无关。杨文于1995年6月投稿,全文共5页,是简报性质的 短文。文中编号公式9组,4组图、4篇参考文献,文后标出“本文部分工作完成于美国马里 兰大学自动化研究中心CV实验室”。 杨文未引用Fermuller文,也未提到Fermuller。 杨文中所引4篇参考文献有3篇见于Fermuller文,另一篇是1996年的,故Fermuller文不可 能引用。但似乎该文献只是随手添上的,理由是 — 杨文在引用时这么写:“Aloimonos J 等…[3,4]”,文[3]确是Aloimonos J 等1988年的一篇论文,文[4]却是Brunnstrom K等于 1996年的论文。Aloimonos不是文[4] 的作者,Brunnstrom K也非文[3]的作者。 杨文中的公式除定义速度的式(1)在Fermuller文中没有外,其它公式(2)-(9)均与Fermuller 文完全相同,但有的公式在Fermuller文中未编号。 杨文中的图1至4分别是Fermuller文的图2, 13, 15和17。其中杨文中的图3与原图虽是同 一物体的照片,却有明显不同:原文物体缺一块而杨文中没有缺。图片换了,正文中的数据 和实验结果却仍然相同!Fermuller文的图17中的焦点位置(就是图中的大圆圈)在左下侧, 杨文的图4将该图左右翻转,焦点位置到了右下方。但杨敬安教授不幸又改错了 — 杨文和 Fermuller正文中均指出焦点位置为(-40,-40),圆圈当然应该在左下侧。而按照杨文的图4, 则焦点位置为(+40,-40),杨敬安教授的正文数据和图形又出现了矛盾! 此外,从图片质量明显可以看出Fermuller文的图17是实验结果,而杨文的图片完全是自 己用笔画了扫描的 — 甚至不是用计算机画的。杨文的图1和图3似乎是直接用Fermuller文 扫描的,因为连字母标注位置都相同。但原文图片十分清晰,而在杨文的图中就模糊了,特 别是线条和字母的边缘有毛刺 — 估计扫描仪的质量不好。 杨文对算法部分的一处结果做了形式上的变化,还是改错了。原文为: S={(x01, y01, A1, B1, C1), …, (x0n, y0n, An, Bn, Cn)} 杨文改为: F={(x01, y01), (x02, y02), …, (x0n, y0n, An, Bn, Cn)} 很难理解杨敬安教授为什么要把等式左边的S改成F,而前一句还是用的S却又没改。 综合杨敬安教授先后节选翻译的这两篇论文,并就我个人对《自动化学报》的了解推测, 杨教授1995年节选翻译Fermuller文时对文字做了适当的整理,却被要求以短文发表,因此 在1997年节选翻译Zheng文时吸取了教训,索性连一字不改忠实原著,于是得以研究论文发 表 — 自动化学报还是很识货的。 最后,将杨文与Fermuller文核心的算法部分摘录如下,供网友鉴赏: Fermuller文: Assume that a rigidly moving observer is capable of tracking (with tracking velocities wx,wy) an environmental point whose image is at the origin. Then, the following algorithm output the observer’s motion. Step 1: The tracking acceleration provides a line y=Tx on which the FOE lies,a s well as the ratio (a+wx)/(b+wy) (section 7.1) Step 2: Using the result of the previous step, a 1-D search along the line y=T x for the pattern of figure 12c is performed to find solutions for the FOE. Step 3: The previous step may provide a set S={(x01,y01),(x02,y02),…,(x0n,y0n)} . For each (x0i,y0i) we perform the process of detranslation, which may have two consequences. One would be to reject (0i,y0i) as a possible solution and the other would be to accept it with the computed rotation (Ai, Bi, Ci). Step 4: Step 3 may provide a set S of candidate solutions for the translation and the rotation: S={(x01, y01, A1, B1, C1), …, (x0n, y0n, An, Bn, Cn)}. In order to reject impossible solutions complete derotation is performed to check every single normal flow vector for consistency with the motion parameters. 杨文: 设刚性运动观察者能以速度(ωx,ωy)跟踪其图像在坐标系统原点处的某环境点, 那么利 用以下跟踪算法输出观察者的运动, 其步骤如下: 1) 跟踪加速度提供一条FOE所在的直线y=Tx,也给出比例系数(α+ωx)/(β+ωy); 2) 利用前一步结果, 实现沿直线y=Tx的一维搜索, 找出FOE的某些解; 3) 前一步可提供一组S={(x01,y01),(x02,y02),…,(x0n,y0n)}; 4) 第三步可能提供一组平移和旋转的候选解 ?={(x01,y01),(x02,y02),…,(x0n,y0n, An, Bn,Cn)}. 为消除不可能解,必须实现完全的解旋转, 以便检查每单个法向流向量和运动参数间的一致性. ———————————————— 【新语丝电子文库(www.xys.org)(www.xys2.org)】