Author Topic: PictureSnapApp version 1.4.9  (Read 709 times)

neko

  • Professor
  • ****
  • Posts: 40
Re: PictureSnapApp version 1.4.6
« Reply #30 on: April 02, 2018, 01:44:57 pm »
Dang, this was harder than I thought it would be but we added the ability to rotate an image +/- 90 or 180 degrees to deal with samples mounted in different orientations in different instruments.  Or perhaps you loaded the sample in the same instrument, but upside down, as is sometimes the case!

You're getting faster all the time, I see. I was just about to request this feature, but the problem was already solved 22 hours ago. Which is extra handy, because our probe only does vertical thin sections, and our LA-ICMPS that I installed PSA on only does horizontal thin sections. And our slide scanner only does horizontal sections as well. Not that it's that difficult to rotate an image in another program, but translating the stored points? That's worth every penny.

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 2109
  • Other duties as assigned...
    • Probe Software
Re: PictureSnapApp version 1.4.6
« Reply #31 on: April 02, 2018, 02:15:59 pm »
Dang, this was harder than I thought it would be but we added the ability to rotate an image +/- 90 or 180 degrees to deal with samples mounted in different orientations in different instruments.  Or perhaps you loaded the sample in the same instrument, but upside down, as is sometimes the case!

You're getting faster all the time, I see. I was just about to request this feature, but the problem was already solved 22 hours ago. Which is extra handy, because our probe only does vertical thin sections, and our LA-ICMPS that I installed PSA on only does horizontal thin sections. And our slide scanner only does horizontal sections as well. Not that it's that difficult to rotate an image in another program, but translating the stored points? That's worth every penny.

Hi Nick,
The stored annotations in the rotated image ACQ file should be correctly converted when you re-calibrate the image to the different instrument stage (I gave it a good long thought and I think that modifying the screen calibrations for the rotation operation should be enough), but to be absolutely honest I haven't had a chance to test it.  So if you get a chance to test it before I do please let me know.   ;D
john

Edit by John: OK, so I scanned a standard block that I had rotated 90 degrees, and loaded the block into the instrument with the same orientation as the scanned image. Then I calibrated three calibration points and made an annotation in another spot.

I then removed the rotated standard block and loaded it back again, but this time with a normal orientation.  I then started PictureSnapApp and using the Transform menu, selected the rotated image, clicked Rotate 90 (CCW) and clicked OK. I then loaded the rotated (now normally oriented) image into PictureSnapApp using the File | Open Image menu.

I didn't know what to expect, but to my surprise the calibrations and the annotation all loaded in the correct orientation, but of course the stage coordinates were all wrong.  So I proceeded to update the rotated stage calibrations (you need to be sure that calibration point #1 is updated to the new calibration point #1 location, calibration point #2 to the new calibration point #2, etc.), and when I clicked Calibrate Image, lo and behold, everything was perfect.

So I think it's all working fine...
« Last Edit: April 03, 2018, 08:04:11 am by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

Changkun

  • Graduate
  • **
  • Posts: 6
Re: PictureSnapApp version 1.4.6
« Reply #32 on: April 07, 2018, 06:56:31 am »
This app works nicely in my JSM-7200F. Installation was easy even though the IP address of SEM-PC is 192.168.20.3, not a default IP.
Image rotation was one on my wish list. I should update soon. Thanks, John  ;D

Sometimes I made high resolution reflected, plane-polarized, and cross-polarized images with >10,000 X >10,000 pixels by optical microscope, and want to observe the details of the same area (very small) by SEM-EDS and EPMA, which observed by optical microscope. In order to this, zoom-in/out is highly required in this program.

FYI, ImageJ and/or Image Composite Editor are used for stitching images. Especially, BaSIC plugin for ImageJ works great to correct intensity discontinuities in the mosaic image. Please refer the paper below.

https://www.nature.com/articles/ncomms14836
« Last Edit: April 07, 2018, 10:02:43 am by John Donovan »

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 2109
  • Other duties as assigned...
    • Probe Software
Re: PictureSnapApp version 1.4.6
« Reply #33 on: April 07, 2018, 12:24:52 pm »
Sometimes I made high resolution reflected, plane-polarized, and cross-polarized images with >10,000 X >10,000 pixels by optical microscope, and want to observe the details of the same area (very small) by SEM-EDS and EPMA, which observed by optical microscope. In order to this, zoom-in/out is highly required in this program.

Hi Chankun,
Glad it's working for you! 

We're adding zoom in/out soon as part of our new "Image Locator" feature.  In the meantime please note that since the main PictureSnapApp window is already mapped at 1 image pixel to 1 screen pixel, zooming in will only make it look pixelated.  For an overview of the whole image, simply open the Full Image Picture View window from the Window menu.
« Last Edit: April 07, 2018, 01:29:31 pm by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 2109
  • Other duties as assigned...
    • Probe Software
Re: PictureSnapApp version 1.4.8
« Reply #34 on: April 07, 2018, 01:39:54 pm »
We've now added support to PictureSnapApp for JEOL 8800/8900/8100/8200/8500 EPMA instruments:



Support for JEOL 8230/8530 EPMA instruments is available using the existing EIKS interface for JEOL SEMs.
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"

neko

  • Professor
  • ****
  • Posts: 40
Re: PictureSnapApp version 1.4.8
« Reply #35 on: April 08, 2018, 04:01:19 pm »
I wrote a little python program for myself to convert a CSV of coordinates and comments from (comment, x, y, z,) into .ACQ annotation format - it's very basic and doesn't check to see if there are any current annotations, just starts adding them as if the [annotations] line is the last line in the file, currently (i'll improve that as I find it necessary). I figured there's no point in duplicating the work and it's more precise (in theory  ::)) when you've picked the points in the quant program anyway.

I can post the code if anyone's interested but I suspect John'll make his own import routine at some point, this was mostly an exercise to entertain myself.  ;D it wasn't very difficult in any case

John Donovan

  • Administrator
  • Emeritus
  • *****
  • Posts: 2109
  • Other duties as assigned...
    • Probe Software
Re: PictureSnapApp version 1.4.9
« Reply #36 on: April 12, 2018, 11:27:25 am »
Two small changes in PictureSnapApp v. 1.4.9.

First we now close the current image when loading the Help | Update dialog (to avoid the "Do you want to close the current image?" message box).

And second, when opening a new image, we now move to the current stage position (if the stage position is within the image bounds). This is just to allow the app to move the main image window scroll bars to show the current position, since the stage is already at the current position!
« Last Edit: April 12, 2018, 01:13:50 pm by John Donovan »
John J. Donovan, Pres. 
(541) 343-3400

"Not Absolutely Certain, Yet Reliable"