Font Size: a A A

The Design Of JPT Educational Software Platform Based On CBIR Technology

Posted on:2009-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:N LiuFull Text:PDF
GTID:2178360245472191Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The technology about Content-Based Image Retrieval (CBIR) is an hot spot in current information field. From the point of study contents, It's closely related with mathematics, physics, psychology, and many other subjects. From the technical basis, It also includes digital image processing technology, machine vision technology and database technology.and from the application point of view, It's closely related to industry, communications , entertainment, medicine, and remote sensing,etc. With the scientific and technological progress, It will be more applied under the situation of the rapid growth in data and the rapid expansion of information.Based on it's significant social and economic benefits,CNU JPT 1.0 software uses the basic technique of CBIR in form of Jigsaw puzzle,which integrates educational factor into a funny game and presents the basic principle of machine vision technology. It's easy to understand by students.Against this background,this paper researchs the shape analysis mehod of jigsaw pieces in image, and the mehod to automatically assemble an image of the pieces of a jigsaw puzzle using marginal characters of pieces is discussed in detail,as well as the software platform design and implementation based on computer vision technology. The different analytical methods of color,texture and shape characteristics of the puzzle pieces are encapsulated into each dynamic link library invoked by CNU JPT 1.0 platform to achieve the independence between platform codes and algorithm codes.which provides convenience for future system maintenance and upgrade,adding new algorithm to be verified to platform. The system has good versatility and scalability. The technical programmes described in this paper have a high reference value, which could be applied to diverse areas such as repair of broken objects, restoration of archaeological porcelain debris,and stitching of broken paper pieces. It has a broad market prospect.The research contents of the paper include:1. The architecture and design of the software. The task is to create a reusable class, make the project inherit easily, and make the upgrade and maintenance easily. Using suitable design pattern design the software architecture.2. The implementation, application of CNU JPT software, the system software codes amount to more than 10,000 code lines.3. The research of shape analysis algorithms in CNU JPT 1.0.Choosing a shape description suitable for jigsaw pieces matching to meet the actual needs of system,including the corner point detection, chain code detection algorithms, chain code matching technology and so on.4. The solution to the specific issues of CNU JPT 1.0,including the automatic generation of irregular jigsaw pieces and the core control algorithm,that is, how to integrate the use of color, texture, shape analysis algorithms to the platform for the better matching result.
Keywords/Search Tags:shape analysis, chain code, CBIR, software design, jigsaw puzzle
PDF Full Text Request
Related items