Edmund Optics uses cookies to optimize and enhance the features and content on our website. Click “OK” for the full user experience, you can view additional information on the cookies we use by clicking the “Details” button. We do NOT sell your information from marketing cookies, we use it to improve ONLY YOUR experience with Edmund Optics.
Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
test_cookieUsed to check if the user's browser supports cookies.
Maximum Storage Duration: 1 dayType: HTTP Cookie
rc::aThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Maximum Storage Duration: PersistentType: HTML Local Storage
rc::cThis cookie is used to distinguish between humans and bots.
Maximum Storage Duration: SessionType: HTML Local Storage
@@lc_auth_token:5237381lc_auth_token: stores the authorization token that is used by the website's chat-box API. This information includes the token itself, as well as the info on when this token will expire.
Maximum Storage Duration: 14 daysType: HTTP Cookie
QuoteIDStores the ID of your quotation cart.
Maximum Storage Duration: 14 daysType: HTTP Cookie
__cf_bm [x3]This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
AWSALB [x2]Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience.
Maximum Storage Duration: 7 daysType: HTTP Cookie
AWSALBCORS [x2]Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience.
Maximum Storage Duration: SessionType: HTTP Cookie
.AspNetCore.Mvc.CookieTempDataProviderPreserves the visitor's session state across page requests.
Maximum Storage Duration: SessionType: HTTP Cookie
UMB_SESSIONStores domain prefix to determine whether it holds https or http URL properties.
Maximum Storage Duration: SessionType: HTTP Cookie
Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
conv_variationsThis cookie is used by the website’s operator in context with multi-variate testing. This is a tool used to combine or change content on the website. This allows the website to find the best variation/edition of the site.
Maximum Storage Duration: PersistentType: HTML Local Storage
_conv_rThis cookie is used as a referral-cookie that stores the visitor’s profile – the cookie is overwritten when the visitor re-enters the website and new information on the visitor is collected and stored.
Maximum Storage Duration: SessionType: HTTP Cookie
_conv_sThis cookie contains an ID string on the current session. This contains non-personal information on what subpages the visitor enters – this information is used to optimize the visitor's experience.
Maximum Storage Duration: 1 dayType: HTTP Cookie
_conv_vThis cookie is used to identify the frequency of visits and how long the visitor is on the website. The cookie is also used to determine how many and which subpages the visitor visits on a website – this information can be used by the website to optimize the domain and its subpages.
Maximum Storage Duration: 6 monthsType: HTTP Cookie
ce_diff_timeUsed by Crazy Egg to offset time for analytics purposes.
Maximum Storage Duration: 14 daysType: HTTP Cookie
ce_ip_addressUsed by Crazy Egg to store the user's IP address.
Maximum Storage Duration: 14 daysType: HTTP Cookie
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
conv_randThis cookie is used by the website’s operator in context with multi-variate testing. This is a tool used to combine or change content on the website. This allows the website to find the best variation/edition of the site.
Maximum Storage Duration: PersistentType: HTML Local Storage
_conv_sptestThis cookie is used by the website’s operator in context with multi-variate testing. This is a tool used to combine or change content on the website. This allows the website to find the best variation/edition of the site.
Maximum Storage Duration: SessionType: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
_ga [x2]Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
Maximum Storage Duration: 25 monthsType: HTTP Cookie
_ga_# [x3]Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
Maximum Storage Duration: 25 monthsType: HTTP Cookie
_gcl_au [x2]Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.
Maximum Storage Duration: 3 monthsType: HTTP Cookie
IDEUsed by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.
Maximum Storage Duration: 400 daysType: HTTP Cookie
_gatUsed to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
Maximum Storage Duration: 1 dayType: HTTP Cookie
_gidUsed to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
Maximum Storage Duration: 1 dayType: HTTP Cookie
NIDPending
Maximum Storage Duration: 6 monthsType: HTTP Cookie
pagead/1p-user-list/#Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites.
Maximum Storage Duration: SessionType: Pixel Tracker
collectUsed to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
Maximum Storage Duration: SessionType: Pixel Tracker
_mkto_trkContains data on visitor behaviour and website interaction. This is used in context with the email marketing service Marketo.com, which allows the website to target visitors via email.
Maximum Storage Duration: 2 yearsType: HTTP Cookie
__tld__ [x2]Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
Maximum Storage Duration: SessionType: HTTP Cookie
wisepops [x2]Used in context with pop-up advertisement-content on the website. The cookie determines which ads the visitor should be shown, as well as ensuring that the same ads does not get shown more than intended.
Maximum Storage Duration: SessionType: HTTP Cookie
wisepops_props [x2]Used in context with pop-up advertisement-content on the website. The cookie determines which ads the visitor should be shown, as well as ensuring that the same ads does not get shown more than intended.
Maximum Storage Duration: SessionType: HTTP Cookie
wisepops_session [x2]Used in context with pop-up advertisement-content on the website. The cookie determines which ads the visitor should be shown, as well as ensuring that the same ads does not get shown more than intended.
Maximum Storage Duration: SessionType: HTTP Cookie
wisepops_visitor [x2]Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers.
Maximum Storage Duration: SessionType: HTTP Cookie
wisepops_visits [x2]Used in context with pop-up advertisement-content on the website. The cookie determines which ads the visitor should be shown, as well as ensuring that the same ads does not get shown more than intended.
Maximum Storage Duration: SessionType: HTTP Cookie
wisepops_session_idSets a unique ID for the session. This allows the website to obtain data on visitor behaviour for statistical purposes.
Maximum Storage Duration: SessionType: HTML Local Storage
wisepops_session_landing_urlStores visitors' navigation by registering landing pages - This allows the website to present relevant products and/or measure their advertisement efficiency on other websites.
Maximum Storage Duration: SessionType: HTML Local Storage
wisepops_session_referrerCollects data on visitors' behaviour and interaction - This is used to make advertisement on the website more relevant. The cookie also allows the website to detect any referrals from other websites.
Maximum Storage Duration: SessionType: HTML Local Storage
wisepops-pageview_idDetermines when the visitor last visited the different subpages on the website, as well as sets a timestamp for when the session started.
Maximum Storage Duration: SessionType: HTML Local Storage
_gaexpThis cookie is used by Google Analytics to determine if the visitor is involved in their marketing experiments.
Maximum Storage Duration: 14 daysType: HTTP Cookie
gwccEnables Google Website Call Conversions - This registers if the visitor has clicked on call within the "contact us" sub-page. This information is used for statistics and marketing purposes.
Maximum Storage Duration: 14 daysType: HTTP Cookie
mTracking pixel used by South Korean Company, Naver Analytics to track website engagement
Maximum Storage Duration: 14 daysType: HTTP Cookie
NWBUsed by South Korean Company, Naver Analytics for web analytics that tracks and reports website traffic
Maximum Storage Duration: 14 daysType: HTTP Cookie
NWB_LEGACYUsed by South Korean Company, Naver Analytics for web analytics that tracks and reports website traffic
Maximum Storage Duration: 14 daysType: HTTP Cookie
wcs_btUsed by South Korean Company, Naver Analytics for cross site web analytics
Maximum Storage Duration: 14 daysType: HTTP Cookie
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
Cookie declaration last updated on 3/19/25 by Cookiebot
[#IABV2_TITLE#]
[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]
Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.
Please state your consent ID and date when you contact us regarding your consent.
Most web browsers allow you to view your cookies in the browser preferences, typically within the "Privacy" or "Security" tab. Some browsers allow you to delete specific cookies or even prevent cookies from being created. While disallowing cookies in your browser may provide a higher level of privacy, it is not recommended since many websites require cookies to function properly. Alternatively, you can visit www.aboutcookies.org which provides directions on how to block or delete cookies on all major browsers.
Edmund Optics Imaging Lab 3.2: The W of Illumination Geometry
What is the W of illumination geometry? How can it be used to choose the correct light source for an imaging application? Join Gregory Hollows, Director of Machine Vision Solutions, as he reviews the similarities and differences between brightfield and darkfield illumination, and explains how these two illumination techniques allow one to see different pieces of information from the object under inspection.
Hi, I am Greg Hollows. Welcome to the Imaging Lab. Today, we are going to talk about the W and how it relates to Illumination. You might be thinking what in the world is the W in Illumination. What it's going to show you as we go through some of the geometry of the way lighting interacts with surfaces is we are going to be able to understand how to define whether we are looking at a Bright Field Illumination technique or a Dark Field Illumination technique to pull out the desired features on an object that we are going to be looking at. So where does this W come from? Let's move back a little bit and understand the way light interacts with the surface again quickly. Let's take for an example that we have a mirrored surface, something that is completely specular, complete reflection off of it. If we take a point source of light, that can be like a laser pointer or even think of it like a maglight, something that has a defined light source of a small size that is going to be shining down on the object, if we were to take that and run that at an angle across a mirrored surface so it is reflecting off the mirror and back off, first off we know that the angle of incidence is going to equal to the angle of reflection that is there. Basically whatever angle that light is coming in at is going to reflect at the same angle off. If we have a camera system and a lens that are looking down at this there are going to be positions where we're going to be able to shine that light down and it's going to reflect back into the lens and we're going to be able to see the reflection of that light source. As we slide this light source down to the side, we are going to hit some sort of angle where it is going to reflect off of this surface and it's going to be going in a direction that is no longer be able to be captured by the illumination or the lighting system, the camera system, through the lens and we will no longer will be able to see the lighting itself. You can imagine at some point here, we are going to get to that spot. It's going to go from being seen to not being seen. If we did it on the other side, we would have that same sort of angle going on and you would have both of these directions coming in here and it creates what looks like a W. Anything that is inside the W itself is what we consider Bright Field Illumination. Bright Field because as we put the lighting through there, we see a bright object in the field. As we slide past that angle, the light is going away from the lens, is no longer seen, and instead of seeing that bright specular object now, the bright light coming off of that object, we are actually seeing nothing. It is dark, and this is where we move into Dark Field Illumination. Now this is going to be variable depending on the focal length of the lens or the angular field of view of the lens that you are using, the sensor size, the combination of those things together. So, it is not an absolute for every single system that lighting is either going to be bright field or dark field for using the same light. Now, in many cases, we will call out certain lights as a Bright Field light or a Dark Field light because some of them are designed to be up close to the lens and have angles that come straight down to fill the Field of View. Some are designed to be very very low angle and do the same purpose and come in at very very low angles to fill the Field of View. So, they could be considered Bright Field or Dark Field but in actuality you can use any light source in a Bright Field or Dark Field configuration in your system depending on the purpose that you are trying to achieve with it. Now the reason why this is important as we look at the different light sources that are available and the way they are designed, is it's going to allow us to see different pieces of information off of the surface. As an example, if we go back to that mirror, think of like a CD, and you are going to be looking at this compact disc that has a high amount of reflectivity on it. If you have any sort of scratches or etching that is on that surface, when we have it in the Bright Field, all the light shining down, and reflecting right back up into the camera system, we are not going to be able to see that information, it is going to be basically blown away by the rest of the lighting that is there. As we bring this lighting down to the edges here, and it comes in sideways, the entire background is going to go away and any of those defects, because the angle is changing there, that angle of reflection off of that portion of the object is now changed, we are getting lighting up into the system and can see those defects. We'll see a lot more about that as we look at the different light sources that are available. That is the W. You can click on any of the links that are shown to take you to another segment of interest or you can continue on to different illumination techniques by product.
Please select your shipping country to view the most accurate inventory information, and to determine the correct Edmund Optics sales office for your order.
or view regional numbers
QUOTE TOOL
enter stock numbers to begin
Copyright 2023 | Edmund Optics, Ltd Unit 1, Opus Avenue, Nether Poppleton, York, YO26 6BL, UK
California Consumer Privacy Acts (CCPA): Do Not Sell or Share My Personal Information
California Transparency in Supply Chains Act