Activity for Open Beam Profiler

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on discussion News

    I am happy to announce that today Open Beam Profiler reached the milestone of 10000 downloads overall and gained the Community Choice Award! Taking into consideration that this software is serving a rather specific niche application it is good to see that apparently many users show interest in it. Thank you, community, for the continued support over all these years! Without it, driving the project forward would not be possible.

  • wenja committed [2f8605] on Git

    Added Laguerre-Gauss fitting. Fixed source image ROI issue. Release 1.4.2

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on discussion General Discussion

    I am happy to announce the release of the new version 1.4.2 "Odesa"! New features and fixes include: fitting of Laguerre-Gaussian polynomials (requested by Tilen) adaptation to API change in ij-1.52j which broke ROI cropping of the source image some smaller bugfixes under the hood Good beam profiling!

  • Open Beam Profiler Open Beam Profiler released /BeamProfiler/BeamProfiler_1.4.2/readme.txt

  • Open Beam Profiler Open Beam Profiler released /BeamProfiler/BeamProfiler_1.4.2/BeamProfiler_1.4.2.zip

  • Open Beam Profiler Open Beam Profiler released /BeamProfiler/BeamProfiler_1.4.2.zip

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #6

    Dear Peter, for trying this out, I have implemented the output of fit x0 into the header of the 1D plot profile windows. It will be released in the 1.4.2 version. Best Wenjamin

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified ticket #5

    ROI selection in the source image broken

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #5

    Change in the ij API found: the ImagePlus.duplicate() method which is used for obtaining the image does not crop to ROI by default anymore. Solution: use the .crop() method instead. To be released with 1.4.2.

  • Wenjamin Rosenfeld Wenjamin Rosenfeld created ticket #5

    ROI selection in the source image broken

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified ticket #8

    Highlight Saturated Pixels

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified ticket #4

    Blue fit lines missing in Windows 10

  • David Demmer David Demmer posted a comment on ticket #4

    You are correct. The fault was in the test image I was providing -- in this case a webcam view of my office.

  • David Demmer David Demmer posted a comment on ticket #8

    Apologies. I completely failed to RTFM. Thanks again for an excellent tool.

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #4

    Dear David @drmdemmer, thank you for reporting this. Normally, the missing blue line means that the fit has failed. Does the profile window show reasonable results of the fit (w, 2w, etc.) in its header just above the graph? Best Wenjamin

  • Wenjamin Rosenfeld Wenjamin Rosenfeld created ticket #4

    Blue fit lines missing in Windows 10

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified a comment on ticket #5

    Hi David, thank you for the image, the profile looks cool indeed! Best Wenjamin

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #5

    Hi David, thank you for the image, the profile looks cool inded! Best Wenjamin

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #8

    Dear David, thank you for bringing this up. This feature already exists - all you need to do is to install the provided LUT OBP_gray_sat.lut as described in the instructions. When you set it in the Lookup Table selector it will do exactly what you wish - provide a linear grayscale with the 255 pixels being shown in red. Best regards Wenjamin

  • David Demmer David Demmer created ticket #8

    Highlight Saturated Pixels

  • David Demmer David Demmer posted a comment on ticket #5

    I was just browsing this thread and saw your request for an LG image. Here's one I took a while back. It's likely a combination of LG00 and LG05. I obtained it by deliberately misaligning the pump beam into an Nd:YAG NPRO laser. Sorry about the poor quality. Not much good for anything other than "looks cool" I'm afraid.

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified a comment on ticket #3

    A quick-fix is to replace the installed ij.jar by version 1.52h available here: https://maven.scijava.org/index.html#nexus-search;gav~net.imagej~ij~1.52h~~ Recommended version of ij is the older 1.52h as of now due to a yet another regression which will be handled elsewhere. Regarding the long-term solution not sure how to proceed here as it seems to be a regression in ImageJ which is fixed in a later version (but not yet bundled with MicroManager).

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified a comment on ticket #3

    A quick-fix is to replace the installed ij.jar by version 1.52h available here: https://maven.scijava.org/index.html#nexus-search;gav~net.imagej~ij~1.52h~~ Recommended version of ij is 1.52h as of now due to a yet another regression which will be handled elsewhere. Regarding the long-term solution not sure how to proceed here as it seems to be a regression in ImageJ which is fixed in a later version (not available yet with MicroManager).

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #3

    A quick-fix is to replace the installed ij.jar by version 1.52h available yet https://maven.scijava.org/index.html#nexus-search;gav~net.imagej~ij~1.52h~~ Recommended version of ij is 1.52h as of now due to a yet another regression which will be handled elsewhere. Regarding the long-term solution not sure how to proceed here as it seems to be a regression in ImageJ which is fixed in a later version (not available yet with MicroManager).

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified a comment on ticket #3

    Tried different versions of ImageJ. Result: the error appears in version 1.53a and disappears again for 1.53k and above, both Linux and Windows. Micromanager 2.0.0 is bundled with ImageJ 1.51s -> no error. Micromanager 2.0.3 is bundled with ImageJ 1.53c -> error.

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #3

    Tried different versions of ImageJ. The error appears in version 1.53a and disappears again for 1.53k and above, both Linux and Windows. Micromanager 2.0.0 is bundled with ImageJ 1.51s -> no error. Micromanager 2.0.3 is bundled with ImageJ 1.53c -> error.

  • Wenjamin Rosenfeld Wenjamin Rosenfeld created ticket #3

    Error "unsupported format or file not found: profile" when starting OBP

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #6

    Dear Peter, thank you for your feedback! As a matter of clarification: the fit center positions of the 1D profiles were not output because they are given in "profile coordinates", i.e. along the cuts and thus change when the axes rotate. One can associate them with x and y only when the axis angle is fixed to 0°. In all other cases I am not so sure how meaningful these numbers are. Of course it is not difficult to output them (visible in the header of the profile plot), I just would like to avoid...

  • Peter Gribbin Peter Gribbin created ticket #6

    Output gaussian fit peak position

  • Bert Berla Bert Berla posted a comment on discussion General Discussion

    Thanks very much - that worked for me. I appreciate the prompt response!

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on discussion General Discussion

    Hi Bert, that is odd... I have put the stable release and the current testing version into an alternative location here: https://rosenfeld.next-cloud.org/index.php/s/pDtZngKDJKkMRyX Hope this works out for you.

  • Bert Berla Bert Berla modified a comment on discussion General Discussion

    Hello, I am excited to try this software but can't seem to get the download to actually start from sourceforge. I've tried multiple browsers, different mirrors, direct link, using curl, etc... but the download never actually starts. I would appreciate a bit of help. Thanks!

  • Bert Berla Bert Berla posted a comment on discussion General Discussion

    Hello, I am excited to try this software but can't seem to get the download to actually start from sourceforge. I've tried multiple browsers, different mirrors, direct link, using curl, etc... but the download never actually starts. I would appreciate a bit of help. Thanks!

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #5

    Dear Tilen, that is good to hear. Regarding the fit, please find attached the equation which is fit to the data. Best regards Wenjamin

  • Tilen Tilen posted a comment on ticket #5

    Dear Wenjamin, I just tried the plugin for the first time and it seems to work well. As the person who possesses relevant experimental images currently isn't at job (due to some knee-related issues), I checked the plugin using theoretically-obtained intensity profiles. By the way (though I am sure you intend to put this in documentation), could you also provide the equation you used for LG intensity profiles? Best regards, Tilen

  • Tilen Tilen posted a comment on ticket #5

    Dear Wenjamin, I will check the new version and try to find some suitable images as soon as I complete some other obligations. Best regards, Tilen

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #5

    Dear Tilen, The Laguerre-Gauss fitting functionality is now implemented. Could you please try out the new version below and let me know if it works for you? https://sourceforge.net/projects/beamprofiler/files/Testing/Beam_Profiler-1.4.2pre01.jar Also could you please share some images with Laguerre-Gaussian modes (as I mentioned these are not so common)? Best regards Wenjamin

  • Open Beam Profiler Open Beam Profiler released /Testing/Beam_Profiler-1.4.2pre01.jar

  • Tilen Tilen posted a comment on ticket #5

    That is right, I mean the radial part. Anyway, thank you for your willingness to implement this change. Best regards, Tilen

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified ticket #5

    Implementation of Laguerre-Gaussian beams

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #5

    Dear Tilen, thank you for your feedback! I suppose you are referring to fitting the radial part of the Laguerre-Gauss? This is a very reasonable feature to implement, though it has never been asked for (I guess because higher-order modes with unbroken symmetry are not so common). I will look into this for the next release and let you know when there is a version you could test. Best regards Wenjamin

  • Tilen Tilen created ticket #5

    Implementation of Laguerre-Gaussian beams

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified ticket #2

    Control Frame won't load

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on ticket #2

    Thank you for the message. RGB input is not supported since the analysis requires a single channel / monochrome intensity. You could either convert the image to monochrome or use a monochrome source right away (which is the best practice). Detecting "wrong" input with a proper error message is already on my feature list, but not implemented yet. Does this help solving your problem? Best regards Wenjamin

  • Mark Simpson Mark Simpson created ticket #2

    Control Frame won't load

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on discussion General Discussion

    Dear Daniel. Thank you for putting this up. The answer to your question is of course yes - if your camera is supported by MicroManager everything is simple. You just activate the "Live" mode of the camera to get a window with a continuous stream of images and start the Open Beam Profiler plugin on this window (i.e you start it from the ImageJ menu with the live window being on top). The plugin will automatically update when the image content changes. As a matter of fact I developed a MicroManager...

  • Daniel O. Daniel O. posted a comment on discussion General Discussion

    First of all: Wenjamin, thank you for your software. With a commercial ImageJ camera plugin I managed it to use the BeamProfiler in a continuous way (i.e. updated calculations from the live stream of the camera). Is it possible to use your BeamProfiler with MicroManager, so I do not need the commercial camera plugin? Or are there alternate ways to get a camera live stream in ImageJ with BeamProfiler?

  • Wenjamin Rosenfeld Wenjamin Rosenfeld modified a comment on discussion News

    I am proud to announce the release of the new version 1.4.1 "Odesa"! New features include: An option to integrate over several pixels when determining 1D profile cuts, "profile width" (thanks to R. Crum for the proposal). An energy reading which can be calibrated via an external optical power meter or by providing a conversion factor. This was long overdue (thanks to R. Crum for the nudge and the discussion). Some smaller improvements related to saving of the images. Good beam profiling!

  • Wenjamin Rosenfeld Wenjamin Rosenfeld posted a comment on discussion News

    I am proud to announce the release of the new version 1.4.1 "Odesa"! New features include: * An option to integrate over several pixels when determining 1D profile cuts, "profile width" (thanks to R. Crum for the proposal). * An energy reading which can be calibrated via an external optical power meter or by providing a conversion factor. This was long overdue (thanks to R. Crum for the nudge and the discussion). * Some smaller improvements related to saving of the images. Good beam profiling!

  • wenja committed [7bfa3f]

    update

  • wenja committed [3f1b94]

    added energy reading

  • wenja committed [78080c]

    new in ver. 1.4.1

  • wenja committed [29b693]

    added profile width option

  • Open Beam Profiler Open Beam Profiler released /BeamProfiler/BeamProfiler_1.4.1/readme.txt

1 >
MongoDB Logo MongoDB