21 research outputs found

    A Real Time Image Processing Subsystem: GEZGIN

    Get PDF
    In this study, a real-time image processing subsystem, GEZGIN, which is currently being developed for BILSAT-1, a 100kg class micro-satellite, is presented. BILSAT-1 is being constructed in accordance with a technology transfer agreement between TÜBITAK-BILTEN (Turkey) and SSTL (UK) and planned to be placed into a 650 km sunsynchronous orbit in Summer 2003. GEZGIN is one of the two Turkish R&D payloads to be hosted on BILSAT-1. One of the missions of BILSAT-1 is constructing a Digital Elevation Model of Turkey using both multi-spectral and panchromatic imagers. Due to limited down-link bandwidth and on-board storage capacity, employment of a realtime image compression scheme is highly advantageous for the mission. GEZGIN has evolved as an implementation to achieve image compression tasks that would lead to an efficient utilization of both the down-link and on-board storage. The image processing on GEZGIN includes capturing of 4-band multi-spectral images of size 2048x2048 8- bit pixels, compressing them simultaneously with the new industry standard JPEG2000 algorithm and forwarding the compressed multi-spectral image to Solid State Data Recorders (SSDR) of BILSAT-1 for storage and down-link transmission. The mission definition together with orbital parameters impose a 6.5 seconds constraint on real-time image compression. GEZGIN meets this constraint by exploiting the parallelism among image processing units and assigning compute intensive tasks to dedicated hardware. The proposed hardware also allows for full reconfigurability of all processing units

    A real time, low latency, hardware implementation of the 2-D discrete wavelet transformation for streaming image applications

    No full text
    In this paper, we present a 2-D Discrete Wavelet Transformation (DWT) hardware for applications where row-based raw image data is streamed in at high bandwidths and local buffering of the entire image is not feasible. The latency that is introduced as the images stream through the DWT filter and the amount of locally stored image data is a function of the image and tile size. For an n(1) x n(2) size image processed using (n(1)/k(1)) x (n(2)/k(2)) sized tiles the latency is equal to the time elapsed to accumulate a (1/k(1)) portion of one image. In addition, a (2/k(1)) portion of each image is buffered locally. The proposed hardware has been implemented on an FPGA and is part of a JPEG2000 compression system designed as a payload for a Low Earth Orbit (LEO) micro-satellite, which will be launched in August 2003

    A real time, low latency, FPGA implementation of the 2-D discrete wavelet transformation for streaming image applications

    No full text
    In this paper, we present an architecture and a hardware implementation of the 2-D Discrete Wavelet Transformation (DWT) for applications where row-based raw image data is streamed in at high bandwidths and local buffering of the entire image is not feasible. The architecture is especially suited for multi-spectral imager systems, such as on board an imaging satellite, however can be used in any application where time to next image constraints require real-time processing of multiple images. The latency that is introduced as the images stream through the DWT filter and the amount of locally stored image data is a function of the image and tile size. For an n(1) x n(2) size image processed using (n(1)/k(1)) x (n(2)/k(2)) sized tiles the latency is equal to the time elapsed to accumulate a (1/k(1)) portion of one image. In addition, a (2/k(1)) portion of each image is buffered locally. The proposed hardware has been implemented on an FPGA and is part of a JPEG2000 compression system designed as a payload for a Low Earth Orbit (LEO) micro-satellite, which will be launched in August 2003

    Reconstructive surgery in voiding dysfunction: Experience with 69 patients

    No full text
    Objectives. To present our reconstructive surgery experience with voiding dysfunction due to both neurologic and non-neurologic etiology

    GEZGIN-2: An advanced image processing subsystem for earth-observing small satellites

    No full text
    GEZGIN-2 is a real-time image processing subsystem, currently being developed for RASAT, the second small satellite to be launched by TUBITAK-BILTEN, in 2007. It is an advanced version of the GEZGIN payload, implementing JPEG 2000 image compression algorithm and currently flying on the BILSAT-1 satellite. The main enhancements in GEZGIN-2 are the integration of the full processing path of JPEG 2000 algorithm in a single Field Programmable Gate Array (FPGA) for increased processing performance and high speed data links complying with the ESA Spacewire standard, for data transfer at a rate of 100 Mbps. In addition to JPEG2000, GEZGIN-2 facilitates image pre-processing for cloud/sea detection and image/data encryption implemented on a daughter-board called GOLGE. As in GEZGIN, GEZGIN-2 allows for adjustment of compression ratio for different mission times by means of run-time supplied parameters and full reconfigurability in orbit

    GEZGIN & GEZGIN-2: Adaptive Real-Time Image Processing Subsystems for Earth Observing Small Satellites

    No full text
    GEZGIN and GEZGIN-2 are real-time multispectral image processing subsystems developedfor BILSAT-1 and RASAT satellites respectively, the first two earth observing small satellites of Turkey. Main functionality of these subsystems is to compress in real-time multi-spectral images received concurrently from imagers, using JPEG2000 Image Compression algorithm. The compression features are controlled through user-supplied parameters uploaded in-orbit, so that the compression rate could be adapted to bandwidth, image quality and other mission requirements. GEZGIN employs both reconfigurable hardware and a DSP processor for image processing, where as the more advanced GEZGIN-2 contains full integration of the JPEG2000 processing path plus other image pre-processing features on reconfigurable hardware, hence offering increased performance and full re-configurability in orbit. Both systems demonstrate space-tailored architectures for implementing image processing functions where adaptability becomes the crucial issue determining robustness, flexibility and survivability of the system
    corecore