40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log, Page 69 of 344  Not logged in ELOG logo
ID Date Author Type Categoryup Subject Text Attachments
  14635   Thu May 23 15:37:30 2019 MilindUpdateCamerasSimulation enhancements and performance of contour detection
Implemented image level noise for
simulation. Added only uniform random noise.
Implemented
addition of uniform random noise to any sinusoidal
 6x 
  14638   Sat May 25 20:29:08 2019 MilindUpdateCamerasSimulation enhancements and performance of contour detection
I used the same motion as defined
in the previous elog. I gradually added noise
to the images. Noise added was uniform random
 residue_normalised_x.pdfresidue_normalised_x.pdfresidue_normalised_x.pdfpredicted_motion_x.pdfnormalised_comparison_y.pdf 
  14639   Sun May 26 21:47:07 2019 KruthiUpdateCamerasCCD Calibration 

On Friday, I tried calibrating
the CCD with the following setup. Here, I
 CCD_calibration_setup.png 
  14644   Fri May 31 01:38:21 2019 KruthiUpdateCamerasTelescope[Kruthi, Milind]

Yesterday, we were able to
capture some images of objects at a
 telescope_mug_image.pdf 
  14646   Mon Jun 3 16:40:48 2019 ranaUpdateCamerasTelescopeno BMP files    
  14649   Mon Jun 3 21:03:54 2019 MilindUpdateCamerasSteps to interact with GigEThe following steps summarize the steps
to setting up and interacting with a GigE
camera.
 sitemap.pdf 
  14651   Tue Jun 4 00:11:45 2019 KruthiUpdateCamerasGigE setupChub and I are trying to figure out a way
to co-mount GigE into the existing cylindrical
enclosure. I'm attaching a picture of
 MC2.pdfSetup_3.pngSetup_1.pngSetup_2.png 
  14654   Tue Jun 4 22:24:45 2019 MilindUpdateCamerasSteps to interact with GigEFigured out how to get/grab frames by looking
at the pypylon
documenation as that turned out to be
  
  14655   Tue Jun 4 23:41:13 2019 gautamUpdateCamerasSteps to interact with GigEcaget/caput
probably does the job.
  
  14656   Wed Jun 5 22:30:13 2019 MilindUpdateCamerasSteps to interact with GigEThanks! It does indeed do the trick! With
that I was able to


Obtain current exposure
  
  14657   Thu Jun 6 16:01:52 2019 MilindUpdateCamerasSteps to interact with GigE[Koji, Milind]

 

Today I ran into the following
 terminal_medm_error.pdf 
  14660   Sun Jun 9 21:24:00 2019 KruthiUpdateCamerasGigE setupI managed to fit all the parts into the
cylindrical enclosure without having to drill
a hole in the enclosure to mount the analog
 GigE_setup.jpgGigE_setup_top_view.jpg 
  14661   Mon Jun 10 22:22:19 2019 MilindUpdateCamerasSteps to interact with GigESteps to take snapshots using GigE at different
exposures [Instructions for Kruthi]:


Setup C1-CAM-ETMX.ini (/opt/rtcds/caltech/c1/scripts/GigE/SnapPy_pypylon/C1-CAM-ETMX.ini)
  
  14663   Tue Jun 11 00:25:05 2019 KruthiUpdateCamerasGigE setup[Kruthi, Milind]

Today, with Milind's help,
I installed the analog camera into the MC2
 MC2_analog_setup.jpgtelescope.pdf 
  14665   Wed Jun 12 02:15:50 2019 KruthiUpdateCamerasGigE setup[Koji, Kruthi]

Yesterday, Koji helped me clean
all the optics that are being used for the
 MC2_GigE_setup.jpg 
  14666   Wed Jun 12 21:55:34 2019 KruthiUpdateCamerasGigE setupI'm attaching a picture of the screen.
I just positioned the enclosure by turning
it a bit and I suppose we can see the
 MC2_analog_pic.jpg 
  14667   Wed Jun 12 22:02:04 2019 MilindUpdateCamerasSimulation enhancements Today, Rana asked me to work on improving
simulations based on the ideas we discussed
last week. As of the previous elog the simulation
 simulated_motion0.mp4simulated_motion0.mp4simulated_motion0.mp4 
  14668   Thu Jun 13 14:28:46 2019 ranaUpdateCamerasGigE setupdon't
need to lock - make sure the 4 OSEMs are
centered on the camera field just as we have
  
  14671   Thu Jun 13 21:29:52 2019 MilindUpdateCamerasSteps to interact with GigEAs directed by Gautam, I have set up one
script- interact.py (at /opt/rtcds/caltech/c1/scripts/GigE/SnapPy_pypylon/interact.py)
to perform the following two tasks:
 terminal_error_server.pdf 
  14674   Fri Jun 14 00:40:33 2019 KruthiUpdateCamerasGigE setupToday, I tried aligning it further; I'm
attaching a picture of it. We are not able
to see all the 4 OSEMs yet. In the reference
 Reference_image_taken_with_previous_analog_camera_setup.jpegMC2_image.JPG 
  14676   Sat Jun 15 00:03:26 2019 KruthiUpdateCamerasGigE setupThe analog camera is aligned and we are
able to see all the 4 OSEMs (pictures attached).
Due to secondary reflection from the
 mc2_GigE.pdfMC2_analog.jpegMC2_analog_OSEMs.jpeg 
  14678   Mon Jun 17 14:36:13 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingBegun setting up an environment (as mentioned
before, on my local machine) and scripts
to run experiments with Convolutional
  
  14682   Tue Jun 18 22:54:59 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingWorked further on this. I skimmed through
a few resources to look for details of what
pre-processing can be done. Here
  
  14694   Tue Jun 25 00:25:47 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingIn the previous meeting, Koji pointed out
(once again) that I should determine if the
displacement values and frames are synchronized
 8x 
  14695   Tue Jun 25 11:54:47 2019 KruthiUpdateCamerasGigETurns out, focusing the GigE is actually
a bit tricky. With pylon, everytime I change
the exposure or the focus, I'm running
 MC2_GigE.pdfCameras_final_setup.JPG 
  14697   Tue Jun 25 22:14:10 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingI discussed this with Gautam and he asked
me to come up with a list of signals that
I would need for my use and then design the
  
  14698   Tue Jun 25 23:52:37 2019 MilindUpdateCamerasSimulation enhancements Yesterday,
Rana asked me to look at Hiro Yamamoto's
  
  14702   Wed Jun 26 19:12:00 2019 KruthiUpdateCamerasGigEThe GigE is focused now (judged by eye)
and I have closed the lid. I'm attaching
a picture of the MC2 beam spot, captured
 MC2_GigE_image.pdf 
  14703   Wed Jun 26 20:45:03 2019 gautamUpdateCamerasField of view optionsFor the beam spot position tracking, I
am wondering if there is any benefit to going
for a wider field of view and getting the
  
  14706   Thu Jun 27 20:48:22 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingAnd
finally, a network is trained!

Result summary (TLDR :-P)
 readme.txtframe0.pdfLearning_curves.pngMotion.png 
  14708   Sat Jun 29 03:11:18 2019 KruthiUpdateCamerasCCD CalibrationFinding the gain of the Photodiode:
The three-position rotary switch of the photodiode
being used (PDA520) wasn't working, so
 calibration_setup.jpgCCD_calibration_2.jpegGigE_spectral_response_curve.png152_calibration_plot.png 
  14710   Sun Jun 30 22:02:26 2019 MilindUpdateCamerasKeyed c1aux crateI wanted to try out the unstick.py script
on c1aux but kept running into timeout errors.
I was also confronted by a blank GigE screen.
  
  14714   Mon Jul 1 20:11:34 2019 MilindUpdateCamerasSimulation enhancements Today, I read a lot more about BRDF and
modelling but could not make much headway
regarding the implementation in the simulation.
  
  14723   Wed Jul 3 23:53:38 2019 MilindUpdateCamerasdata for nnsTried collecting data today. Was unable
to keep the camera_server code running for
any length of time as it threw segfaults.
  
  14726   Thu Jul 4 18:19:08 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingThe quoted elog has figures which indicate
that the network did not learn (train or
generalize) on the used data. This is a scary
 Motion.pdfError.pdfLearning_curves.pdf 
  14732   Sun Jul 7 21:59:28 2019 KruthiUpdateCamerasGhost image due to beamsplitterThe beam splitter (BS1-1064-33-2037-45S) that
is currently being used has an antireflection
coating on the second surface and a wedge
 ghosting_schematic.pngBeamsplitter_spec.pdf 
  14734   Mon Jul 8 17:52:30 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingAfter the two earthquakes, I collected
some data by dithering the optic and recording
the QPD readings. Today, I set up scripts
 Motion.pdf 
  14735   Mon Jul 8 21:42:39 2019 ranaUpdateCamerasGhost image due to beamsplitteryou have to use a BS with a larger
wedge angle (5 arcmin ~ 1 mrad) so that
the beams don't overlap on the camera
  
  14741   Tue Jul 9 22:13:26 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingI received access today. After some incredible
hassle, I was able to set up my repository
and code on the remote system. Following
 predicted_motion_first.pdfpcdev5_time.png 
  14746   Wed Jul 10 22:32:38 2019 MilindUpdateCamerasConvolutional neural networks for beam trackingI trained a bunch (around 25 or so - to
tune hyperparameters) of networks today.
They were all CNNs. They all produced garbage.
  
  14757   Sun Jul 14 00:24:29 2019 KruthiUpdateCamerasCCD CalibrationOn Friday, I took images for different
power outputs of LED. I calculated the calibration
factor as explained in my previous
 CCD_calibration.png 
  14760   Mon Jul 15 14:09:07 2019 MilindUpdateCamerasCNN LSTM for beam trackingI've set up network with a CNN encoder
(front end) feeding into a single LSTM cell
followed by the output layer (see attachment
 cnn-lstm.pngfft_yaw.pdfyaw_motion.pdf 
  14768   Wed Jul 17 20:12:26 2019 KruthiUpdateCamerasAnother GigE in place of analog cameraI've taken the MC2 analog  zoomed_out_gige.pngosems_mc2.pngMC2.pdf 
  14774   Thu Jul 18 22:03:00 2019 KruthiUpdateCamerasMC2 and cameras[Kruthi, Yehonathan, Gautam]

Today evening, Yehonathan and I
aligned the MC2 cameras. As of now there
  
  14779   Fri Jul 19 16:47:06 2019 MilindUpdateCamerasCNNs for beam tracking || Analysis of resultsI did a whole lot of hyperparameter tuning
for convolutional networks (without 3d convolution).
Of the results I obtained, I am attaching
 7x 
  14786   Sat Jul 20 12:16:39 2019 gautamUpdateCamerasCNNs for beam tracking || Analysis of results
Make the MSE a subplot on the same
axes as the time series for easier interpretation.
Describe
the training dataset - what is the pk-to-pk
  
  14787   Sat Jul 20 14:43:45 2019 MilindUpdateCamerasCNNs for beam tracking || Analysis of results<Adding details>

See Attachment #2.

 frame0.pdfsubplot_yaw_test.pdfintensity_histogram.mp4network2.pdf 
  14801   Tue Jul 23 21:59:08 2019 JonUpdateCamerasPlan for GigE camerasThis afternoon Gautam and I assessed what
to do about restoring the GigE camera software.
Here's what I propose:
  
  14803   Wed Jul 24 02:06:05 2019 KruthiUpdateCamerasHDR imagesI have been trying a couple of HDR algorithms,
all of them seem to give very different results.
I don't know how suitable these algorithms
 6x 
  14806   Wed Jul 24 16:45:32 2019 JonUpdateCamerasUpgraded Pylon from 5.0.12 to 5.2.0I upgraded Pylon, the C/C++ API for the
GigE cameras, to the latest release, 5.2.0.
It is installed in the same location as before,
 IMG_3525.jpg 
ELOG V3.1.3-