Difference between revisions of "SRGS 2022"
(16 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* [https://jeffersonlab.sharepoint.com/:f:/r/sites/SciEdStudents/Shared%20Documents/2022_Summer/David%20Lawrence,%20Nathan%20Brei,%20Carl%20Timmer?csf=1&web=1&e=btBNDn Sharepoint Link] | * [https://jeffersonlab.sharepoint.com/:f:/r/sites/SciEdStudents/Shared%20Documents/2022_Summer/David%20Lawrence,%20Nathan%20Brei,%20Carl%20Timmer?csf=1&web=1&e=btBNDn Sharepoint Link] | ||
+ | === Zoom Connection Info: === | ||
+ | <div class="toccolours mw-collapsible mw-collapsed"> | ||
+ | You can connect using [https://jlab-org.zoomgov.com https://jlab-org.zoomgov.com] (Meeting ID: 160 808 1515). <font size="-3">(Click "Expand" to the right for details -->):</font> | ||
+ | |||
+ | <div class="mw-collapsible-content"> | ||
+ | |||
+ | <p> | ||
+ | Join Zoom Meeting<br> | ||
+ | One tap mobile: US: +16692545252,,1608081515# or +16468287666,,1608081515#<br> | ||
+ | Meeting URL: https://jlab-org.zoomgov.com/j/1608081515?pwd=c0pNakJVT0NHVUtSQWFxWlhHN3ZiUT09&from=addon<br> | ||
+ | Meeting ID: 160 808 1515<br> | ||
+ | Passcode: 798688<br> | ||
+ | </p> | ||
+ | <p> | ||
+ | Join by Telephone<br> | ||
+ | For higher quality, dial a number based on your current location.<br> | ||
+ | Dial: <br> | ||
+ | US: +1 669 254 5252 or +1 646 828 7666 or +1 669 216 1590 or +1 551 285 1373 or 833 568 8864 (Toll Free)<br> | ||
+ | Meeting ID: 160 808 1515<br> | ||
+ | International numbers<br> | ||
+ | Join from an H.323/SIP room system<br> | ||
+ | H.323: 161.199.138.10 (US West)<br> | ||
+ | 161.199.136.10 (US East)<br> | ||
+ | Meeting ID: 160 808 1515<br> | ||
+ | </p> | ||
+ | <p> | ||
+ | Passcode: 798688<br> | ||
+ | SIP: 1608081515@sip.zoomgov.com<br> | ||
+ | Passcode: 798688<br> | ||
+ | </p> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | == Presentation Schedule == | ||
+ | |||
+ | <table> | ||
+ | <tr> | ||
+ | <td> | ||
+ | June 27 - ''orientation'' | ||
+ | June 28 - Will S. | ||
+ | June 29 - Dhruv B. | ||
+ | June 30 - Anna R. | ||
+ | July 1 - Hari G. | ||
+ | </td> | ||
+ | <td> | ||
+ | <s>July 4</s> ''Independence Day'' | ||
+ | July 5 - Will S. | ||
+ | July 6 - Colin W. | ||
+ | July 7 - Anna R. | ||
+ | July 8 - Dhruv B. | ||
+ | </td> | ||
+ | <td> | ||
+ | July 11 - Hari G. | ||
+ | July 12 - Will S. | ||
+ | July 13 - Colin W. | ||
+ | July 14 - Anna R. | ||
+ | July 15 - Dhruv B. | ||
+ | </td> | ||
+ | <td> | ||
+ | July 18 - Hari G. | ||
+ | July 19 - Will S. | ||
+ | July 20 - Colin W. | ||
+ | July 21 - Anna R. | ||
+ | July 22 - Dhruv B. | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | <hr><hr> | ||
+ | |||
+ | == Useful Links (General) == | ||
+ | * [https://github.com/nathanwbrei/shallow_water/blob/master/Paper.ipynb Shallow Water Jupyter Notebook example] | ||
+ | |||
+ | == PHASM: neural net models of PDE solvers== | ||
+ | |||
+ | Students: | ||
+ | * Dhruv Bejugam | ||
+ | * Hari Gopal | ||
+ | * Colin Wolfe | ||
+ | |||
+ | === Useful links: === | ||
+ | * [[Media:Phasm Intro Slides.pdf|Phasm Intro Slides.pdf]] | ||
+ | * [[SciML curriculum]] | ||
+ | * PHASM repository: [https://github.com/nathanwbrei/phasm] | ||
+ | |||
+ | <hr><hr> | ||
== AI Feature Recognition: Extract Spectrometer Angle from Image == | == AI Feature Recognition: Extract Spectrometer Angle from Image == | ||
Line 11: | Line 98: | ||
=== Useful links/info: === | === Useful links/info: === | ||
− | * [[Media:angle-cam-image-recognition.pdf]] | + | * [https://github.com/ws-kj/SpectrometerAngleRecogntion Spectreye GitHub Repository] |
− | * Location of images: '''/work/hallc/shms/spring17_angle_snaps/''' | + | * [https://github.com/arosnerd/GovSchoolGauge Gauge Reader Repository] |
− | ** Time image was acquired is embedded in the image file | + | * [[Media:angle-cam-image-recognition.pdf | angle-cam-image-recognition.pdf]] |
+ | * Location of example images: '''/work/hallc/shms/spring17_angle_snaps/''' | ||
+ | ** Time the image was acquired is embedded in the image file | ||
** The numbers in the snapshot filenames are the run numbers | ** The numbers in the snapshot filenames are the run numbers | ||
+ | ** 4,265 images ; ~92kB/file ; 391MB total | ||
* The value of the encoders are stored in the MYA EPICS archive | * The value of the encoders are stored in the MYA EPICS archive | ||
** PV names are: | ** PV names are: | ||
***''ecSHMS_Angle'' | ***''ecSHMS_Angle'' | ||
***''ecHMS_Angle'' | ***''ecHMS_Angle'' | ||
+ | * Example logbook entry | ||
+ | ** [https://logbooks.jlab.org/entry/3517582 https://logbooks.jlab.org/entry/3517582] | ||
+ | *: | ||
+ | * Location of gas gauge images: [https://drive.google.com/drive/folders/0B6j-UjijD80OZ3pHbDBGSWZzZTg?resourcekey=0-TlgfHSUkuMtMuLNYbZyKHw Google Drive] | ||
=== Initial thoughts from Brad === | === Initial thoughts from Brad === | ||
+ | <div class="toccolours mw-collapsible mw-collapsed"> | ||
+ | Brad's initial thoughts on approaching the problem | ||
+ | <font size="-3">(Click "Expand" to the right for details -->):</font> | ||
+ | |||
+ | <div class="mw-collapsible-content"> | ||
+ | |||
I had been imagining splitting the photos into two regions: one with | I had been imagining splitting the photos into two regions: one with | ||
the digits, and a second with the vernier scale. Each region would be | the digits, and a second with the vernier scale. Each region would be | ||
Line 41: | Line 141: | ||
individual frames could be pulled out of the mp4 and evaluated | individual frames could be pulled out of the mp4 and evaluated | ||
individually over a continuously varying range of angles. | individually over a continuously varying range of angles. | ||
+ | </div> | ||
+ | </div> |
Latest revision as of 20:32, 15 July 2022
General Info
Zoom Connection Info:
You can connect using https://jlab-org.zoomgov.com (Meeting ID: 160 808 1515). (Click "Expand" to the right for details -->):
Join Zoom Meeting
One tap mobile: US: +16692545252,,1608081515# or +16468287666,,1608081515#
Meeting URL: https://jlab-org.zoomgov.com/j/1608081515?pwd=c0pNakJVT0NHVUtSQWFxWlhHN3ZiUT09&from=addon
Meeting ID: 160 808 1515
Passcode: 798688
Join by Telephone
For higher quality, dial a number based on your current location.
Dial:
US: +1 669 254 5252 or +1 646 828 7666 or +1 669 216 1590 or +1 551 285 1373 or 833 568 8864 (Toll Free)
Meeting ID: 160 808 1515
International numbers
Join from an H.323/SIP room system
H.323: 161.199.138.10 (US West)
161.199.136.10 (US East)
Meeting ID: 160 808 1515
Passcode: 798688
SIP: 1608081515@sip.zoomgov.com
Passcode: 798688
Presentation Schedule
June 27 - orientation June 28 - Will S. June 29 - Dhruv B. June 30 - Anna R. July 1 - Hari G. |
|
July 11 - Hari G. July 12 - Will S. July 13 - Colin W. July 14 - Anna R. July 15 - Dhruv B. |
July 18 - Hari G. July 19 - Will S. July 20 - Colin W. July 21 - Anna R. July 22 - Dhruv B. |
Useful Links (General)
PHASM: neural net models of PDE solvers
Students:
- Dhruv Bejugam
- Hari Gopal
- Colin Wolfe
Useful links:
- Phasm Intro Slides.pdf
- SciML curriculum
- PHASM repository: [1]
AI Feature Recognition: Extract Spectrometer Angle from Image
Students:
- Anna Rosner
- William Savage
Useful links/info:
- Spectreye GitHub Repository
- Gauge Reader Repository
- angle-cam-image-recognition.pdf
- Location of example images: /work/hallc/shms/spring17_angle_snaps/
- Time the image was acquired is embedded in the image file
- The numbers in the snapshot filenames are the run numbers
- 4,265 images ; ~92kB/file ; 391MB total
- The value of the encoders are stored in the MYA EPICS archive
- PV names are:
- ecSHMS_Angle
- ecHMS_Angle
- PV names are:
- Example logbook entry
- Location of gas gauge images: Google Drive
Initial thoughts from Brad
Brad's initial thoughts on approaching the problem (Click "Expand" to the right for details -->):
I had been imagining splitting the photos into two regions: one with the digits, and a second with the vernier scale. Each region would be evaluated/interpreted separately with some 'optimized' algorithms. 'Real' errors/discrepancies would be best indicated by a scanning for a mismatch between MYA and the analysis database record and/or the value flagged in the logbook which has generally been vetted and updated by a human. The simplest way to test 'bad' angles would be just to (randomly) shift the truth angle by a small amount -- that would be indistinguishable from an observed drift in the EPICS encoder system. I (or the students) can also look for angle shifts in the 'real' data, but that will take some poking around. It should be indicated by a sharp (small) jump in the MYA value as an offset is changed to bring the EPICS value in agreement with the camera readback. One other dataset that I could obtain is a movie of the angle changing over a range (the movie is just a compilation of frame grabs). The individual frames could be pulled out of the mp4 and evaluated individually over a continuously varying range of angles.