Linear Array Pushbroom (LAP) imaging technology is widely used in the realm of remote sensing. However, images acquired through LAP always suffer from distortion and blur because of camera jitter. Traditional methods for restoring LAP images, such as algorithms estimating the point spread function (PSF), exhibit limited performance. To tackle this issue, we propose a Jitter-Aware Restoration Network (JARNet), to remove the distortion and blur in two stages. In the first stage, we formulate an Optical Flow Correction (OFC) block to refine the optical flow of the degraded LAP images, resulting in pre-corrected images where most of the distortions are alleviated. In the second stage, for further enhancement of the pre-corrected images, we integrate two jitter-aware techniques within the Spatial and Frequency Residual (SFRes) block: 1) introducing Coordinate Attention (CoA) to the SFRes block in order to capture the jitter state in orthogonal direction; 2) manipulating image features in both spatial and frequency domains to leverage local and global priors. Additionally, we develop a data synthesis pipeline, which applies Continue Dynamic Shooting Model (CDSM) to simulate realistic degradation in LAP images. Both the proposed JARNet and LAP image synthesis pipeline establish a foundation for addressing this intricate challenge. Extensive experiments demonstrate that the proposed two-stage method outperforms state-of-the-art image restoration models. Code is available at https://github.com/JHW2000/JARNet.
Most existing deblurring methods focus on removing global blur caused by camera shake, while they cannot well handle local blur caused by object movements. To fill the vacancy of local deblurring in real scenes, we establish the first real local motion blur dataset (ReLoBlur), which is captured by a synchronized beam-splitting photographing system and corrected by a post-progressing pipeline. Based on ReLoBlur, we propose a Local Blur-Aware Gated network (LBAG) and several local blur-aware techniques to bridge the gap between global and local deblurring: 1) a blur detection approach based on background subtraction to localize blurred regions; 2) a gate mechanism to guide our network to focus on blurred regions; and 3) a blur-aware patch cropping strategy to address data imbalance problem. Extensive experiments prove the reliability of ReLoBlur dataset, and demonstrate that LBAG achieves better performance than state-of-the-art global deblurring methods without our proposed local blur-aware techniques.
Sailing robots provide a low-cost solution to conduct the ocean missions such as marine exploration, pollution detection, and border surveillance, etc. However, compared with other propeller-driven surface vessels, sailboat suffers in complex marine wind field due to its low mobility. Especially in tacking, sailboats are required to head upwind, and need to make a zig-zag path. In this trajectory, a series of turnings, which will cross the challenging no-go zone, place significant challenge as it will reduce speed greatly and consequently result in unsuccessful turning. This paper presents a hybrid sailboat design to solve this issue. Electric propellers and control system are added to a model sailboat. We have further designed the control strategy and tuned the parameters (PWM-time) experimentally. Finally, the system and control can complete the tacking maneuver with average speed approximately 10% higher and enhanced success rate, though the sailboat weight is much heavier.
Autonomous Surface Vehicles (ASVs) provide an effective way to actualize applications such as environment monitoring, search and rescue, and scientific researches. However, the conventional ASVs depends overly on the stored energy. Hybrid Sailboat, mainly powered by the wind, can solve this problem by using an auxiliary propulsion system. The electric energy cost of Hybrid Sailboat needs to be optimized to achieve the ocean automatic cruise mission. Based on adjusted setting on sails and rudders, this paper seeks the optimal trajectory for autonomic cruising to reduce the energy cost by changing the heading angle of sailing upwind. The experiment results validate the heading angle accounts for energy cost and the trajectory with the best heading angle saves up to 23.7% than other conditions. Furthermore, the energy-time line can be used to predict the energy cost for long-time sailing.