SearcharxivSearch

arXiv subjects

Bojian Zhang

Publications and source records attributed to Bojian Zhang.

3 recordsLinked to original sources

Learning Spatially Adaptive Structural Coordination for Underwater Salient Object Detection

Underwater salient object detection (USOD) has attracted increasing attention for underwater scene understanding and vision-guided robotic applications. However, the spatially non-uniform degradation in underwater images causes spatially varying reliability of structural cues: boundary-sensitive responses can enhance object contours but are vulnerable to degradation-induced noise, whereas region-coherent responses improve semantic completeness but may blur object boundaries. Existing methods rarely explicitly consider the spatial variation in structural cue reliability under underwater image degradation. To address this problem, this work proposes SASC-USOD, a novel framework for learning spatially adaptive structural coordination in USOD. The proposed framework constructs two complementary structural representations with different characteristics. A boundary-sensitive representation is obtained by combining fixed Laplacian filtering with a learnable local-detail transformation to enhance discriminative boundary information, while a region-coherent representation is generated through dual-range anisotropic large-kernel contextual aggregation to capture long-range structural consistency. A spatial coordination module is then introduced to estimate the relative reliability of these structural representations and adaptively coordinate their contributions according to image content. Extensive experiments on the USOD10K and USOD benchmarks demonstrate that SASC-USOD consistently outperforms existing methods, reducing MAE by 4.07\% and 23.53\% compared with the strongest competing method, respectively. Moreover, its lightweight variant runs at 21 FPS on an NVIDIA Jetson TX2 NX, demonstrating its capability for onboard underwater robotic perception.

cs.CV

Current pulse generator: A circuit for programming RRAM in current mode

Switching uniformity, as a major challenge, hinders the practical implementation of \ac{RRAM} in memory application. Operating \ac{RRAM} in current mode, is proposed as an efficient method to improve programming schemes accuracy within the finite readout window. In this article, we demonstrate a current generator circuit to perform current programming on \ac{RRAM}. Current mirror topology is used in our circuit to convert an external pulse voltage into a pulse current fed to \ac{RRAM} directly with an amplitude equivalent with the DC reference current. The targeting ranges of \ac{RRAM}'s programming current are up to 400\,\textmu A and, in that case, our proposed circuit achieved minimum current mismatch of 1\%.

cs.ET

Bruno: Backpropagation Running Undersampled for Novel device Optimization

Recent efforts to improve the efficiency of neuromorphic and machine learning systems have centred on developing of specialised hardware for neural networks. These systems typically feature architectures that go beyond the von Neumann model employed in general-purpose hardware such as GPUs, offering potential efficiency and performance gains. However, neural networks developed for specialised hardware must consider its specific characteristics. This requires novel training algorithms and accurate hardware models, since they cannot be abstracted as a general-purpose computing platform. In this work, we present a bottom-up approach to training neural networks for hardware-based spiking neurons and synapses, built using ferroelectric capacitors (FeCAPs) and resistive random-access memories (RRAMs), respectively. Unlike the common approach of designing hardware to fit abstract neuron or synapse models, we start with compact models of the physical device to model the computational primitives. Based on these models, we have developed a training algorithm (BRUNO) that can reliably train the networks, even when applying hardware limitations, such as stochasticity or low bit precision. We analyse and compare BRUNO with Backpropagation Through Time. We test it on different spatio-temporal datasets. First on a music prediction dataset, where a network composed of ferroelectric leaky integrate-and-fire (FeLIF) neurons is used to predict at each time step the next musical note that should be played. The second dataset consists on the classification of the Braille letters using a network composed of quantised RRAM synapses and FeLIF neurons. The performance of this network is then compared with that of networks composed of LIF neurons. Experimental results show the potential advantages of using BRUNO by reducing the time and memory required to detect spatio-temporal patterns with quantised synapses.

cs.NE