14,575 research outputs found
Colour constancy using von Kries transformations: colour constancy "goes to the Lab"
Colour constancy algorithms aim at correcting colour towards a correct perception within
scenes. To achieve this goal they estimate a white point (the illuminant's colour), and correct
the scene for its in uence. In contrast, colour management performs on input images colour
transformations according to a pre-established input pro le (ICC pro le) for the given con-
stellation of input device (camera) and conditions (illumination situation). The latter case
presents a much more analytic approach (it is not based on an estimation), and is based on
solid colour science and current industry best practises, but it is rather in exible towards cases
with altered conditions or capturing devices. The idea as outlined in this paper is to take up
the idea of working on visually linearised and device independent CIE colour spaces as used
in colour management, and to try to apply them in the eld of colour constancy. For this
purpose two of the most well known colour constancy algorithms White Patch Retinex and
Grey World Assumption have been ported to also work on colours in the CIE LAB colour
space. Barnard's popular benchmarking set of imagery was corrected with the original imple-
mentations as a reference and the modi ed algorithms. The results appeared to be promising,
but they also revealed strengths and weaknesses
Automatic C library wrapping Ctypes from the trenches
At some point of time many Python developers at least in computational science will
face the situation that they want to interface some natively compiled library from Python. For
binding native code to Python by now a larger variety of tools and technologies are available.
This paper focuses on wrapping shared C libraries, using Python's default Ctypes. Particularly
tools to ease the process (by using code generation) and some best practises will be stressed.
The paper will try to tell a step by step story of the wrapping and development process,
that should be transferable to similar problems
Performance evaluation of a distributed integrative architecture for robotics
The eld of robotics employs a vast amount of coupled sub-systems. These need to interact
cooperatively and concurrently in order to yield the desired results. Some hybrid algorithms
also require intensive cooperative interactions internally. The architecture proposed lends it-
self amenable to problem domains that require rigorous calculations that are usually impeded
by the capacity of a single machine, and incompatibility issues between software computing
elements. Implementations are abstracted away from the physical hardware for ease of de-
velopment and competition in simulation leagues. Monolithic developments are complex, and
the desire for decoupled architectures arises. Decoupling also lowers the threshold for using
distributed and parallel resources. The ability to re-use and re-combine components on de-
mand, therefore is essential, while maintaining the necessary degree of interaction. For this
reason we propose to build software components on top of a Service Oriented Architecture
(SOA) using Web Services. An additional bene t is platform independence regarding both
the operating system and the implementation language. The robot soccer platform as well
as the associated simulation leagues are the target domain for the development. Furthermore
are machine vision and remote process control related portions of the architecture currently
in development and testing for industrial environments. We provide numerical data based on
the Python frameworks ZSI and SOAPpy undermining the suitability of this approach for the
eld of robotics. Response times of signi cantly less than 50 ms even for fully interpreted,
dynamic languages provides hard information showing the feasibility of Web Services based
SOAs even in time critical robotic applications
Source code: automatic C library wrapping - Ctypes from the trenches
At some point of time many Python developers at least in computational science will
face the situation that they want to interface some natively compiled library from Python. For
binding native code to Python by now a larger variety of tools and technologies are available.
This paper focuses on wrapping shared C libraries, using Python's default Ctypes, with the
help of the matching source code generator from CtypesLib
Optical distributed sensors for feedback control: Characterization of photorefractive resonator
The aim of the project was to explore, define, and assess the possibilities of optical distributed sensing for feedback control. This type of sensor, which may have some impacts in the dynamic control of deformable structures and the monitoring of small displacements, can be divided into data acquisition, data processing, and control design. Analogue optical techniques, because they are noninvasive and afford massive parallelism may play a significant role in the acquisition and the preprocessing of the data for such a sensor. Assessing these possibilities was the aim of the first stage of this project. The scope of the proposed research was limited to: (1) the characterization of photorefractive resonators and the assessment of their possible use as a distributed optical processing element; and (2) the design of a control system utilizing signals from distributed sensors. The results include a numerical and experimental study of the resonator below threshold, an experimental study of the effect of the resonator's transverse confinement on its dynamics above threshold, a numerical study of the resonator above threshold using a modal expansion approach, and the experimental test of this model. A detailed account of each investigation, including methodology and analysis of the results are also included along with reprints of published and submitted papers
Continuous dependence estimate for a degenerate parabolic-hyperbolic equation with Levy noise
In this article, we are concerned with a multidimensional degenerate
parabolic-hyperbolic equation driven by Levy processes. Using bounded variation
(BV) estimates for vanishing viscosity approximations, we derive an explicit
continuous dependence estimate on the nonlinearities of the entropy solutions
under the assumption that Levy noise depends only on the solution. This result
is used to show the error estimate for the stochastic vanishing viscosity
method. In addition, we establish fractional BV estimate for vanishing
viscosity approximations in case the noise coefficients depend on both the
solution and spatial variable.Comment: 31 Pages. arXiv admin note: text overlap with arXiv:1502.0249
Using Provenance to support Good Laboratory Practice in Grid Environments
Conducting experiments and documenting results is daily business of
scientists. Good and traceable documentation enables other scientists to
confirm procedures and results for increased credibility. Documentation and
scientific conduct are regulated and termed as "good laboratory practice."
Laboratory notebooks are used to record each step in conducting an experiment
and processing data. Originally, these notebooks were paper based. Due to
computerised research systems, acquired data became more elaborate, thus
increasing the need for electronic notebooks with data storage, computational
features and reliable electronic documentation. As a new approach to this, a
scientific data management system (DataFinder) is enhanced with features for
traceable documentation. Provenance recording is used to meet requirements of
traceability, and this information can later be queried for further analysis.
DataFinder has further important features for scientific documentation: It
employs a heterogeneous and distributed data storage concept. This enables
access to different types of data storage systems (e. g. Grid data
infrastructure, file servers). In this chapter we describe a number of building
blocks that are available or close to finished development. These components
are intended for assembling an electronic laboratory notebook for use in Grid
environments, while retaining maximal flexibility on usage scenarios as well as
maximal compatibility overlap towards each other. Through the usage of such a
system, provenance can successfully be used to trace the scientific workflow of
preparation, execution, evaluation, interpretation and archiving of research
data. The reliability of research results increases and the research process
remains transparent to remote research partners.Comment: Book Chapter for "Data Provenance and Data Management for eScience,"
of Studies in Computational Intelligence series, Springer. 25 pages, 8
figure
Conway's subprime Fibonacci sequences
It's the age-old recurrence with a twist: sum the last two terms and if the
result is composite, divide by its smallest prime divisor to get the next term
(e.g., 0, 1, 1, 2, 3, 5, 4, 3, 7, ...). These sequences exhibit pseudo-random
behaviour and generally terminate in a handful of cycles, properties
reminiscent of 3x+1 and related sequences. We examine the elementary properties
of these 'subprime' Fibonacci sequences.Comment: 18 pages, 5 figure
- …