Skip to main content

CDI Training

data-content-type="article"

Working With Optics

May 02, 2024 10:25 AM
Optical Hardware Optomechanics, apart from being a very clever-sounding word, is the technical term for all the bits of hardware used to mount and manipulate optics. This section will walk you through some of the basic hardware you’ll use when working with optics. All images in this section come from Thorlabs, since that's mostly the equipment we have in the lab. First, here are a few of the more common pieces of hardware.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Mathematical Foundations

May 01, 2024 02:26 PM
This article is meant as a crash course lesson in the important mathematical foundations behind our research such as Taylor Series, Sine Waves and Complex Exponentials. Explore the links and practice each concept to deepen your understanding and expand your foundation.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

BCDI process

July 27, 2023 02:48 PM
a. “Pink” beam (i.e. x-raynbow, lots of wavelengths)
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Signal processing

July 27, 2023 02:45 PM
Signal vs. Noise Perhaps the most important skill in signal processing[1] is the ability to separate important data (signal) from irrelevant data (noise). The human brain is naturally pretty good at this, which is whi you can sitll camprehend tihs sntence. Computers, on the other hand, are naturally very bad at it, which is why a single missing semicolon can crash an entire server. This has become a major problem, since modern science depends so heavily on computers, and has brought about some really creative techniques[2] to handle noisy data. Even with these clever algorithms, however, less noise is always better than more noise.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Phase retrieval

July 27, 2023 02:44 PM
The fact that detectors can only capture part of the information in a diffraction pattern is called the phase problem. Phase retrieval is exactly what it sounds like: retrieving the information that was in the phase of the diffraction pattern. Before we look at how this is done, however, I want to drive home how ridiculous of a problem this is.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Diffraction

July 27, 2023 02:43 PM
Diffraction Diffraction is a phenomenon that occurs when a wavefront changes shape after being partially blocked, either by an object or an aperture.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Coherent Diffraction Imaging

July 27, 2023 02:40 PM
The underpinning concept behind coherent diffractive imaging (CDI) is that diffraction is predictable. Brilliant physicists with names that begin with F, such as Fraunhofer, Fresnel, and Fourier have given us incredibly detailed equations to describe how light behaves after interacting with objects.[1] Specifically, we know that far-field diffraction patterns are Fourier transforms of the objects that cause them. If you know the object, you can calculate diffraction pattern, and vice versa.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Code examples

July 27, 2023 02:38 PM
Here's some examples of CDI code that might be useful.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Numerical Optimization

July 27, 2023 02:36 PM
There’s a good chance that most (if not all) of the math you’ve learned so far has been analytical, meaning that solutions are found by manipulating symbols according to the many rules of algebra, calculus, geometry, etc. However, this is not the only way to do math. In numerical mathematics, every symbol is given an approximate value, and then the values are manipulated to give an approximate solution. Where analytical analysis typically involves doing a small number of difficult steps to arrive at an exact solution; numerical analysis typically involves doing a huge number of very easy steps to arrive at a good approximate solution. And, believe it or not, sometimes an approximation is more useful than an exact solution.1
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

How to present research

July 27, 2023 02:33 PM
Presenting research can be daunting, but it is very fun! It is an opportunity for one to show what they are trying to contribute to the world and why it is worth pursuing. The following are some tips and tricks that can make presenting less intimidating and more exciting. Before diving in remember these are general tips meant to help one shape their presentation. This is NOT a strict list of things that a presentation should be.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

List of useful acronyms

July 27, 2023 02:29 PM
Acronyms are used a lot in scientific research due to the exceptionally long names that are created to be more descriptive. Unfortunately, once we start to use acronyms, the names are no longer descriptive at all. Familiarizing yourself with these acronyms will help you keep up in technical conversations, but don't be afraid to ask someone what an acronym means. In presentations and papers, you should always use the full name first and link that to the acronym, before referring to anything solely by its acronym.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Steps for beginners

July 25, 2023 03:43 PM
This is a general outline for new students to follow in order to get up to speed. If you have questions at any point in the process, don't hesitate to ask Dr. Sandberg or the other students in the lab. The pages on this wiki are generally meant as an introduction to a topic, not a comprehensive treatment. You are always encouraged to go beyond what's here. In particular, Wikipedia is a great resource.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Lab Safety

July 21, 2023 11:04 AM
Safety is very important in the lab setting, both for those working in the lab and the equipment in the lab.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Guide to scientific coding

July 21, 2023 11:01 AM
Programming languages When people with no common language need to communicate, they develop something called a pidgin—a sort of simplified combination of their native languages. At its core, a programming language is a pidgin: a way for people (who don’t speak machine code) to communicate with computers (which only speak machine code). I’ve found that this approach to programming really helps when things get frustrating. It can be very difficult to communicate complex ideas in a language with no native speakers.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

How to read scientific papers

July 21, 2023 10:37 AM
Academic literature is not like other literature. It is not exciting. It is not amusing.[1] It is not suspenseful. If I had to pick one word to describe it, it would be “viscous.” It’s like literary molasses: hard to get through, easy to get stuck in. The following strategies can help you get through even the densest papers. These ideas are taken from my own experience, as well as from an excellent compilation of tips and tricks from scientists around the world, published in Science magazine.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Intro to Research

July 21, 2023 10:36 AM
“You’ve taken your first steps into a larger world.”
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Photolithography

July 19, 2023 01:49 PM
Standard Operating Procedures
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="article"

Fourier Analysis

July 18, 2023 01:47 PM
Fourier[1] analysis—encompassing the Fourier transform and the Fourier series—is one of the most powerful and important mathematical concepts ever conceived. It was invented in the early 1800’s by Joseph Fourier to model heat flow through materials, but physicists and mathematicians soon realized that its implications were much further-reaching. It has revolutionized such diverse fields as acoustics, signal processing, image processing, econometrics, data compression, and the one we care about: optics.
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=