English
Related papers

Related papers: Reusing optical supports using a simple software

200 papers

With the need to produce ever larger and more complex software systems, the use of reusable components has become increasingly imperative. Of the many existing and proposed techniques for software development, it seems clear that…

Software Engineering · Computer Science 2015-08-26 Luiz Fernando Capretz

In this article we report the release of a new program for batch processing and visualization of powder diffraction data. The program, which is free-of-charge for non-commercial use and can be obtained with its detailed documentation from…

Computational Physics · Physics 2009-12-05 Taha Sochi

Dedicated software search engines that index open source software repositories or in-house software assets significantly enhance the chance of finding software components suitable for reuse. However, they still leave the work of evaluating…

Software Engineering · Computer Science 2013-03-25 Werner Janjic , Dietmar Stoll , Philipp Bostan , Colin Atkinson

Exemplar-guided Image Editing (EIE) aims to modify a source image according to a visual reference. Existing approaches often require large-scale pre-training to learn relationships between the source and reference images, incurring high…

Computer Vision and Pattern Recognition · Computer Science 2026-05-26 Yuke Li , Lianli Gao , Ji Zhang , Pengpeng Zeng , Lichuan Xiang , Hongkai Wen , Heng Tao Shen , Jingkuan Song

Photography usually requires optics in conjunction with a recording device (an image sensor). Eliminating the optics could lead to new form factors for cameras. Here, we report a simple demonstration of imaging using a bare CMOS sensor that…

Computer Vision and Pattern Recognition · Computer Science 2018-05-23 Ganghun Kim , Kyle Isaacson , Racheal Palmer , Rajesh Menon

The unconventional technologies, currently applied at a certain category of materials, difficult to be processed through usual techniques, have undergone during the last 60 years all the stages, since their discovery to their use on a large…

Software Engineering · Computer Science 2009-04-24 Tiberiu Marius Karnyanszky , Mihai Titu

Focusing light into opaque random or scattering media such as biological tissue is a much sought-after goal for biomedical applications such as photodynamic therapy, optical manipulation, and photostimulation. However, focusing with…

Optics · Physics 2014-03-10 Jian Wei Tay , Puxiang Lai , Yuta Suzuki , Lihong V. Wang

Transformation optics offers an unconventional approach to the control of electromagnetic fields. A transformation optical structure is designed by first applying a form-invariant coordinate transform to Maxwell's equations, in which part…

Crossing multiple planetary boundaries places us in a zone of uncertainty that is characterized by considerable fluctuations in climatic events. The situation is exacerbated by the relentless use of resources and energy required to develop…

Computers and Society · Computer Science 2025-08-13 Olivier Michel , Emilie Frenkiel

Diffractive optical elements (DOEs) have a wide range of applications in optics and photonics, thanks to their capability to perform complex wavefront shaping in a compact form. However, widespread applicability of DOEs is still limited,…

With the development of high-speed electron detectors, four-dimensional scanning transmission electron microscopy (4D-STEM) has emerged as a powerful tool for characterizing microstructures in material science and life science. However, the…

Instrumentation and Detectors · Physics 2023-06-16 Yiming Hu , Si Gao , Xiaopeng Wu , Xudong Pei , Futao Huang , Wei Mao , Weiyang Zhang , Aidan Horne , Zhengbin Gu , Peng Wang

Many reconfigurable platforms require that applications be written specifically to take advantage of the reconfigurable hardware. In a PC-based environment, this presents an undesirable constraint in that the many already available…

Hardware Architecture · Computer Science 2007-05-23 Darran Nathan

This paper focuses on the application of soft computing in remanufacturing system, in which end-of-life products are disassembled into basic components and then remanufactured for both economic and environmental reasons. The disassembly…

Other Computer Science · Computer Science 2012-06-06 Bo Xing , Wen-Jing Gao , Fulufhelo V. Nelwamondo , Kimberly Battle , Tshilidzi Marwala

Digitally unwrapping images of paper sheets is crucial for accurate document scanning and text recognition. This paper presents a method for automatically rectifying curved or folded paper sheets from a few images captured from multiple…

Computer Vision and Pattern Recognition · Computer Science 2016-06-02 Shaodi You , Yasuyuki Matsushita , Sudipta Sinha , Yusuke Bou , Katsushi Ikeuchi

A programmable optical computer has remained an elusive concept. To construct a practical computing primitive equivalent to an electronic Boolean logic, one should find a nonlinear phenomenon that overcomes weaknesses present in many…

Emerging Technologies · Computer Science 2017-09-26 Tuomo von Lerber , Matti Lassas , Quang Trung Le , Vladimir Lyubopytov , Arkadi Chipouline , Klaus Hofmann , Franko Kueppers

In our days, the necessity of laboratory apparatus accustoming by building up specific software objects for studying the virtual evolution of physical phenomena is a major request. In this respect, the aim of the present paper is to present…

Physics Education · Physics 2007-05-23 Gabriel Murariu

Optical imaging technologies are central to discovery in the life and physical sciences, yet their impact depends on how readily they can be built, adapted, and sustained across laboratories. Digital fabrication, including desktop 3D…

Data center networks are experiencing unprecedented exponential growth, mostly driven by the continuous computing demands in machine learning and artificial intelligence algorithms. Within this realm, optical networking offers numerous…

Networking and Internet Architecture · Computer Science 2024-04-16 Zhenyun Xie , David Sánchez-Jácome , Luis Torrijos-Morán , Daniel Pérez-López

Plastic has imbibed itself as an indispensable part of our day to day activities, becoming a source of problems due to its non-biodegradable nature and cheaper production prices. With these problems, comes the challenge of mitigating and…

Computer Vision and Pattern Recognition · Computer Science 2024-09-01 Amardeep Singh , Charles Jia , Donald Kirk

We give a gentle introduction to using various software tools for automatic differentiation (AD). Ready-to-use examples are discussed, and links to further information are presented. Our target audience includes all those who are looking…

Mathematical Software · Computer Science 2007-05-23 Uwe Naumann , Andrea Walther