If you have a question not answered in here, please ask by email.
Images
Can I use an image I found on the internet in an IPOL article or demo?
Usually, no. When you "find an image" on the internet, you only have the right to watch it, not to reuse or modify it.
You can only reuse an image if the author (or copyright holder) agrees.
Moreover, if the image shows a recognisable person, they should have given their consent for publishing.
Where can I find images I can reuse?
You can find such images with the Creative Commons search engine, using the Google Image, Flickr or Wikimedia sources. The authorization to "modify, adapt, or build upon" is required, but the authorization to "use for commercial purposes" is not.
For example, there are
Can I reuse a free and already published image showing a recognisable person?
Usually, no. The person recognisable on the image has probably given their consent for publishing specifically somewhere, but not for publishing on IPOL. You need a written consent. You can find some examples in the manual.
Submission
Can I publish on line an original code written by other authors?
You can publish on line a code written by other authors if its licence authorizes free use and corrections (for instance a GPL license). Thus doing, you must respect the authors' rights and quote them and their work adequately. If the published code is close enough to the original, we encourage you to gracefully ask the original authors to become co-authors of the IPOL publication.
Can I submit simple and standard algorithms?
Simple and standard algorithms will be accepted in IPOL as much as they are judged technically and scientifically useful, and as the implementation and on line demo are well conceived and well documented.
Yes you can. The on line publication of your algorithm has other constraints and requirements different from a journal publication. It is considered complementary.
Implementation
Why can a MATLAB code not be published in IPOL?
Because there are as many versions of the MATLAB language as there are many releases of the matlab software (2/year); without a stable and complete definition of the Matlab language, no code written in MATLAB can be assured to work in the future. Authors can anyway make available a Matlab code in addition to their submitted C or C++ code, and in that case it will also be made public by IPOL.
How must the algorithm code handle image input/output for the web demo?
The algorithm code doesn't need be adapted to a web demo environment. This code just need to read and write one image format. As long as it is a standard format (TIFF, PNG, PGM, ...), converting from and to this format will be handled by the demo environment.
See the IPOL Software Guidelines for more details.
I don't know how to read and write image files. Can IPOL provide an example?
Some code is available in the development section of the IPOL site, to read/write PNG images. This will be expanded with other formats.
Can I use the libsomething library?
If you include it with the code, yes, but it will be very hard to read and review. You had better only include the parts of this library you actually use. And no, we won't install this library on the IPOL server unless there is a stable API and the feeling of a long-term (>10 years) cross-platform support. So far lapack, libfftw, libpng and libtiff are accepted. There has been some discussions about the GNU Scientific Library, no conclusion yet.
See the IPOL Software Guidelines for more details.
Yes, IPOL requires more work from the authors, but you publish more material in IPOL than in other journal, and we believe it's worth doing it, and other journals should adopt similar policies. The conditions are strict, but they are the price to pay for long-term usability.
Current authors seem satisfied by their IPOL experience. The extra work required on the implementation is acceptable and it brings appreciated benefits. See the 2011 Author Feedback for more details.
Some researchers do really work with Windows, ans some other with Linux. And Mac OSX too. We can't ignore any of these environments, it would be like writing an article in a language understood by only 30% of the research community.
See the 2011 Author Survey for more details.
I don't want to show my source code but I want to show it works in an IPOL article and demo.
If we can't read your code, we can't know how it really works, it is not a content IPOL wants to publish.
Edition
You need to configure your browser to accept our secure connection certificate. See the secure connection page for details.
How can I have the help and the page I am editing in two different windows?
You can choose to open the "help" page in a different window or tab. The exact details depend on which browser you use, but the procedure usually is:
- right click on the "help" link
- select "Open Link in New Window" or "Open Link in New Tab"
Archives
Why are there some missing images or some empty archives?
Someone started using a demo but did not continue until the last steps. Or a demo failed. Or someone tried to upload a heavy image, which was rejected.
The archiving system is very primitive. An update is planned for the next months.
No you can't. But the IPOL administrators can. If you want to delete
some data, for any reason, just send then the archive identifiers (the
random string ae6888cb1904...) by email.
This feature is planned for the next version of the archiving system.
Who is responsible for the content of the public archives?
The public archives are automatically published, IPOL hosts these images without any a priori moderation or editorial control. As explained on archive pages, we remove any content upon request. So far, after 2 years, very few questionable content (<0.1%) had to be removed from the archives.
License
Can I publish my source code under a free license and sell it under a commercial license?
Yes! A free software license is not exclusive. The authors can distribute their work under the GPL license and sell the right to use this software under a commercial agreement to a partner who prefers not to be bound by the GPL terms.
What is copyrighted? The source code or the algorithm?
Algorithms can not becopyrighted. The copyright applies to the creative work expressed in the source code, not to the algorithm implemented by the source code. If no patent applies, you can write your original implementation of any algorithm and own the copyright of this work.
There is no software patent in Europe, ie no software is patentable, no software can constitute a patent infringement. And most countries exclude research and experimentation from patent restrictions.
See the IPOL Software Guidelines for more details.
Citation
How should IPOL as a journal be identified and cited?
IPOL as a whole can be identified by its ISSN: 2105-1232, or its DOI: 10.5201/ipol. The latter should be used for all academic references to IPOL.
Image Processing On Line. http://www.ipol.im/. ISSN:2105-1232, DOI:10.5201/ipol.
@misc{IPOL,
title = {{Image Processing On Line}},
key = {IPOL},
url = {http://www.ipol.im/},
issn = {2105-1232},
doi = {10.5201/ipol},
}
% if your bibliography style doesn't support url, issn and doi
% fields, use "howpublished" and "note" alternatives,
% here with the hyperref package
howpublished = {\url{http://www.ipol.im/}},
note = {ISSN:2105-1232, DOI:\href{http://dx.doi.org/10.5201/ipol}{10.5201/ipol}},
How should an IPOL article be identified and cited?
IPOL published articles are identified by their
DOI.
For a (fictional) article with DOI 10.5201/ipol.abcde:
J. Doe. A New Denoising Algorithm. Image Processing On Line, 2010. DOI:10.5201/ipol.abcde.
@article{doe2010,
title = {{A New Denoising Algorithm}},
author = {Doe, J.},
journal = {Image Processing On Line},
year = {2010},
doi = {10.5201/ipol.abcde},
}
% if your bibliography style doesn't support doi fields, use the
% "note" alternative, here with the hyperref package
note = {DOI:\href{http://dx.doi.org/10.5201/ipol.abcde}{10.5201/ipol.abcde}},
How should an IPOL workshop be identified and cited?
IPOL workshops can be identified by their
URL.
For a (fictional) workshop with URL
http://www.ipol.im/pub/algo/abcde/:
J. Doe. A New Denoising Algorithm. http://www.ipol.im/pub/algo/abcde/, accessed July 12, 2010.
@unpublished{doe2010,
title = {{A New Denoising Algorithm}},
author = {Doe, J.},
url = {http://www.ipol.im/pub/algo/abcde/},
note = {accessed July 12, 2010},
}
% if your bibliography style doesn't support url fields, use the
% "note" alternative, here with the hyperref package
note = {\url{http://www.ipol.im/pub/algo/abcde/}, accessed July 12, 2010},