Introduction to TIRF Microscopy

open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Optical Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > All Catalog Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Astronomy Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > LRGB Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Narrowband Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Photometry Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Bandpass Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Longpass Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Shortpass Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Single Bandpass Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Multi-bandpass Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Edge & Dichroic Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Longpass Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Shortpass Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Beamsplitters (50/50, etc.) open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Dichroic Beamsplitters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Multi-band Dichroic Beamsplitters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Fluorescence Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Dichroic Beamsplitters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Emission Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Excitation Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > PCR Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Raman Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Specialty Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Neutral Density (ND) Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Notch Rejection Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Polarizers open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Reflective Mirrors open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > By Wavelength Range open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > UV Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Visible Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > NIR Filters open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > SWIR Filters open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Filter Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > All Catalog Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Astronomy Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > FISH Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Fluorescence Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > FRET Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Machine Vision Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Microscopy Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > PCR Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Raman Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Ratiometric Sets open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > TIRF Sets open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Filter Accessories open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Cubes, Sliders and Rings open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Diagnostic Slides open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Reclaimed Cubes open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Catalogs & Downloads open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Custom & OEM Filters open = true, 30); clearTimeout(_navT); navOpen = true" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75); clearTimeout(_navT); _navT = setTimeout(() => navOpen = false, 100)"> Applications open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Aerospace & Defense open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Remote Sensing open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Satellite Communication (SatCom) open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Analytical Spectroscopy open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Raman open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Astronomy & Astrophotography open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Industrial open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Colorimetry open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Machine Vision open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Semiconductor Inspection and Metrology open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Short-Wave Infrared (SWIR) open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > UV open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Life Science & Diagnostics open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Polymerase Chain Reaction (PCR) open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Microscopy & Imaging open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Case Studies open = true, 30); clearTimeout(_navT); navOpen = true" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75); clearTimeout(_navT); _navT = setTimeout(() => navOpen = false, 100)"> Capabilities open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Custom Design & Engineering open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Manufacturing & Optical Coatings open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Metrology & Quality Assurance open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Prototyping & Rapid Development open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > OEM Partnerships open = true, 30); clearTimeout(_navT); navOpen = true" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75); clearTimeout(_navT); _navT = setTimeout(() => navOpen = false, 100)"> Resources open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Customer Support open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Ordering open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Quality & Compliance open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Technical Library open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Tools & Calculators open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > FAQs open = true, 30); clearTimeout(_navT); navOpen = true" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75); clearTimeout(_navT); _navT = setTimeout(() => navOpen = false, 100)"> About Us open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Company open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Mission and Values open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Certifications and Awards open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > History open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > DEIB open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Global Partner Network open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Scientific Communities open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Careers open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Events open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Media open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Image Gallery open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Video Highlights open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)" > Chroma Sponsored Image Contests open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > News open = true, 100)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 200)" > Testimonials open = true, 30)" @mouseleave="clearTimeout(_t); _t = setTimeout(() => open = false, 75)"> Contact Close Total Internal Reflection Fluorescence (TIRF) microscopy restricts excitation to a thin layer near the sample surface, often less than 100 nanometers, dramatically improving signal-to-noise ratio for surface-proximal imaging. That performance depends on filters and dichroics that can handle excitation energy re-entering the emission path at high angles, something standard fluorescence optics aren't built for. This app note covers how evanescent field excitation works, what through-the-lens TIRF demands of optical filters, and how Chroma's substrates, coatings, and cube hardware are built to meet those demands. Get The App Note Read it straight through for the full picture of how TIRF optics work, or keep it as a reference when specifying filters for a TIRF setup. Download the PDF to save, print, or share with your team. How evanescent wave excitation restricts fluorescence to the sample surface The shift from prism-based TIRF to through-the-lens systems Why through-the-lens TIRF places extreme blocking demands on emission filters, exceeding OD 8 Reflected wavefront distortion requirements for TIRF dichroics, and why they're tighter than confocal How Chroma's substrates, coatings, and TIRF-optimized filter cubes are built to meet those requirements Representative TIRF filter set configurations and their spectral performance Who This Is For Plot the transmission curves for representative TIRF filter sets against your fluorochrome and laser lines. 10 Imtec Lane Tel 800-824-7662 Fax 802-428-2525 Close Loading.. Please check the spelling or try searching with different keywords. You can also explore the following sections for more information: Tel: +1-802-428-2500 Toll-free: 800-824-7662 We're here to help you find the optical filter solutions you need. Filter Sets Individual Filters Filter Accessories Pages & Documents Glossary Terms By using this website, you agree to our use of cookies. We use cookies to improve the user experience and to help our website run effectively. To learn more, read our Privacy Policy . I agree