Artigo Acesso aberto

RIAS: an Approach to Provide Internet-Accessible Image Analysis Service

2007; Volume: 16; Issue: 4 Linguagem: Inglês

10.3173/air.16.212

ISSN

1881-5219

Autores

Xinwen Yu, Metthew Laurenson, Takuji Kiura, S. Ninomiya,

Tópico(s)

Advanced Database Systems and Queries

Resumo

An Internet-accessible image analysis service, Remote Image Analysis Service (RIAS), was designed and implemented in this research. The Image Analysis Core, which internally carries out the actual image processing, utilizes a Java code library known as Java Advanced Imaging. Three different inter-process protocols are used for communication between RIAS and client software applications, each serving a different application category. Firstly, Java applications within a host organization's firewall communicate with the image analysis core using Java RMI, a relatively fast binary protocol. The second category of applications, namely Java clients outside of the organization, access RIAS by sending requests and receiving results through EJB Server over RMI/IIOP. These two protocols are only usable by Java clients. The third category of applications is non-Java client applications, which access RIAS through SOAP-based Imaging Service using HTTP as the transport mechanism. SOAP, as the backbone of Web Service, is a cross platform and a cross language, and hence can be accessed by any languages supporting SOAP. Imaging Service implemented in RIAS supports MTOM, the newest attachment specification. Client applications of Java applet and MS C#. Net were also developed, verifying that RIAS has good performance in three accesses. RIAS is potentially able to be used by mobile devices such as cell phone with camera and PDA with camera. This is important because mobile devices usually lack of ability of floating point computing, by using RIAS, agricultural researchers and farmers may carry out image processing in the field.

Referência(s)