19,381 research outputs found

    A fast patch-dictionary method for whole image recovery

    Full text link
    Various algorithms have been proposed for dictionary learning. Among those for image processing, many use image patches to form dictionaries. This paper focuses on whole-image recovery from corrupted linear measurements. We address the open issue of representing an image by overlapping patches: the overlapping leads to an excessive number of dictionary coefficients to determine. With very few exceptions, this issue has limited the applications of image-patch methods to the local kind of tasks such as denoising, inpainting, cartoon-texture decomposition, super-resolution, and image deblurring, for which one can process a few patches at a time. Our focus is global imaging tasks such as compressive sensing and medical image recovery, where the whole image is encoded together, making it either impossible or very ineffective to update a few patches at a time. Our strategy is to divide the sparse recovery into multiple subproblems, each of which handles a subset of non-overlapping patches, and then the results of the subproblems are averaged to yield the final recovery. This simple strategy is surprisingly effective in terms of both quality and speed. In addition, we accelerate computation of the learned dictionary by applying a recent block proximal-gradient method, which not only has a lower per-iteration complexity but also takes fewer iterations to converge, compared to the current state-of-the-art. We also establish that our algorithm globally converges to a stationary point. Numerical results on synthetic data demonstrate that our algorithm can recover a more faithful dictionary than two state-of-the-art methods. Combining our whole-image recovery and dictionary-learning methods, we numerically simulate image inpainting, compressive sensing recovery, and deblurring. Our recovery is more faithful than those of a total variation method and a method based on overlapping patches

    Periodic and Chaotic Flapping of Insectile Wings

    Full text link
    Insects use flight muscles attached at the base of the wings to produce impressive wing flapping frequencies. The maximum power output of these flight muscles is insufficient to maintain such wing oscillations unless there is good elastic storage of energy in the insect flight system. Here, we explore the intrinsic self-oscillatory behavior of an insectile wing model, consisting of two rigid wings connected at their base by an elastic torsional spring. We study the wings behavior as a function of the total energy and spring stiffness. Three types of behavior are identified: end-over-end rotation, chaotic motion, and periodic flapping. Interestingly, the region of periodic flapping decreases as energy increases but is favored as stiffness increases. These findings are consistent with the fact that insect wings and flight muscles are stiff. They further imply that, by adjusting their muscle stiffness to the desired energy level, insects can maintain periodic flapping mechanically for a range of operating conditions
    corecore