Fiona's Homepage

Fiona Feiyang Yu

About myself

I was born in Hunan, China Mainland. Currently, I am an Mphil student supervised by Prof. Horace Ip. Before coming to CityU, I was a software development engineer. Computer programming is one of my favorites. I enjoy developing application/system programs and shell scripts under the platform of UNIX (especially, on Linux or FreeBSD). As for language, I prefer C++ ( with the compiler of GCC or Visual C++). In my spare time, I enjoy climbing mountains and playing table tennis.    

                

List of Publications

 

Journal Articles:

 

1, Feiyang Yu, Cheng Zhao, Hongmin Lu,Yi Xu, "Design of floor control policy in virtual classroom",  Computer Engineering, Vol. 29, No. 4, Mar. 2003 pp.176-178.

2, Feiyang Yu, Qin Chen, "Analysis on session setup and the dissertation of session description information mechanism in distance education",  Computer Engineering and Design, Vol. 24,No. 4, Mar. 2003, pp.9-11.

3, Jun Tao, Guanqun Gu, Feiyang Yu,  "A network Management Model Based on CORBA and Preordered Service", Application Research of Computers, pp.127-129 Nov. 2002.

Conference Proceedings:

4, Feiyang Yu, Horace H.S. Ip."Spatial-HMM: A new approach for Semantic An- notations of Histological Images", Proceedings of International Conference on Pattern Recognition (ICPR 2006), Aug 2006, Hong Kong, China.

5, Feiyang Yu and Horace H S Ip, “Automatic Semantic Annotation of Images Using Spatial Hidden Markov Model”, Proceedings of International Conference on Multimedia and Expo (ICME 2006), July 2006, Toronto, Canada.

6, Feiyang Yu, Horace H.S. Ip, Clement H. Leung,  A Heuristic Search for Relevant Images on the Web, LNCS3568, 599-608,CIVR2005, Singapore, July 2005.

 

 Resource for Share

 

Please note the following C++ codes contributed by myself are all developed with the help of the Intel OpenCV Library, for which you can download from the SourceForge website. And these resources can only be used for personal study. These codes can be distributed under the GNU General Public License.

1, Earth Mover’s Distance(EMD):

Physically, two signatures of color distributions can be viewed as two systems-earth masses, spread into several localized pieces. Each piece, or clusters, has some coordinates in space and weight, that is, the earth mass it contains. The distance between two systems can be measured then as a minimal work needed to get the second configuration from the first or vice versa. The problem can be formalized as the transportation problem in linear programming, and therefore get a resolution. To get metric, invariant to scale, the result is to be divided by the total mass of the system.

     clab.cpp/clab.h: Files for manipulation of color values in the CIE LAB color space.

     cemd.cpp/cemd.h: Implementation and heard files for the EMD algorithm.

Reference: Y.Rubner. C. Tomasi, L.J.Guibas. The Earth Mover's Distance as a Metric for Image Retrieval. Technical Report STAN-CS-TN-98-86, Department of Computer Science, Stanford University, September 1998.

2,  A filter bank with 24 Gabor filters:

     cgabor.cpp/cgabor.h

  

Research Project Experience

 

20004. 10- current:  "Semantic analysis of histological and natural images by Spatial Hidden Markov model", supported by CityU. I am responsible for design of a 2D extension of the traditional hidden Markov model (HMM), and its implementation by Visual C++. For the histological images used in our work, please refer to I-Browse.

2000.3-2000.5     “Image, Speech, Nature Language Understanding and Data Mining” ( as intern, in the NLPR lab, Institute of Automation, CAS), supported by the National “973” Key Fundamental Research Project of China. I was responsible for the implementation of communication interface between the client and server. 

2000.6-2000.10    “Research on Resource Reservation Protocol “(RSVP) “(SEU), supported by National 863 High-Tech Programming. I was mainly responsible for the design of the admission control and packet scheduling module, and their implementation on the platform of FreeBSD 4.4 by C++ and socket programming. 

2002.1-2002.6     “Research on High-speed Network Architecture, Protocol and Performance Evaluation” (SEU) , supported by National Science Foundation of China. And I was responsible for the research of multiple target evaluation method for computer network performance, and put forward a mathematical model and simulation method for network traffic in some special environments.

2002.1-2002.11   “Research on supporting platform of distance education based on CORBA with QoS guarantee” (SEU), supported by the National Key Project for Tenth Five Year Plan of China. I was mainly responsible for the design of a multicast-based tight coupled conference control system, and its implementation on the platform of FreeBSD4.5 by use of C++ and POSIX multiple thread programming technique.

 

Useful Links

 


Contact

Fiona Feiyang Yu

E-mail: fyangyu@cs.cityu.edu.hk   

Tel: (852) 2788 9808