Ask the Experts

I4 Solutions, LLC logo

Member Since 2012

LEARN MORE

i4 Solutions delivers industrial inspection, identification, and information solutions built on quality components and services.

SEARCH QUESTIONS

Back to All Questions

Ask a Question

Viewing Answers from experts at I4 Solutions, LLC

Show Per Page:

Now displaying: 1-10 of 17 questions

I need to develop a Windows based device driver for a GigE product. Is there any sample WIndows device driver source code available for reference?


I'm going to assume that by "GigE product" you mean a GigE Vision compliant camera. As John mentioned, Pleora is a fine option. Other suppliers have also wrapped the low level specification with their own higher-level API. Some, such as Matrox, Cognex, National Instruments and MVtec, license (almost) universal drivers for a fee. Another good option is the SDKs offered by most camera manufacturers. They tend to be free, but only work with that manufacturer's cameras. Basler Pylon is an example.


Brian Durand - AIA Certified Vision Professional, Advanced Level
bdurand@i4solutions.us
(612) 888-6000

Hello, I am looking for way to photo id different anode blocks. In identifying the blocks, I also need a way to Quality control the anode blocks (detect them for cracking, discoloration, and spalling). I am not very well versed in this field so any advice would be greatly appreciated.


The best advice I can give you is to partner with a company that specializes in integrating machine vision. Many of these companies do only machine vision, so don't compete with more general control system integrators and machine builders. This approach will minimize the financial and technical risks, enabling you to deliver a great solution on-time. You can look over the specialist's shoulder as they develop the solution, learning about the technology for your next project.

The AIA has a list of Certified System Integerators: http://www.visiononline.org/mvo-content.cfm/machine-vision/AIA-Certified-System-Integrator-Program/id/187.

Note the list includes our company, i4 Solutions. http://www.i4solutions.us


Brian Durand - AIA Certified Vision Professional, Advanced Level
bdurand@i4solutions.us
(612) 888-6000

Hello Vision Experts, I am looking for a very professional System Integrator for visual inspection of integrated circuits. Which System Integrator in the US do you recommend? Thank you in advance.


Hi David, Thanks for posting to the experts! I'd suggest talking to a couple of the AIA Certified System Integrators. You can be sure these companies have the expertise to succeed on your project. The list of certified integrators is in the right column on the page below: http://www.visiononline.org/mvo-content.cfm/machine-vision/AIA-Certified-System-Integrator-Program/id/187

Send me a private message if you'd like to have a brief discussion to see if your project is a fit for us.


Brian Durand - President
bdurand@i4solutions.us
(612) 888-6000

I currently have an outdoor vision system that detects logs on a stepfeeder. I am using a Cognex insight 7050 with 3.5mm focal length lens to provide me with a FOV of around 3 meters. This works well except I am having problems with sunlight causing glare and shadows that either causes the camera to false detect, or not detect at all. Could anyone recommend lighting/lens/filters that may help?


You can try a polarizing filter to reduce glare. A hood around the lens might also help, though that may be hard to accomplish given your lens's very wide field of view. I assume you're using the sun as your source of illumination, so you have little choice but to accept what it gives you. The alternative would be blocking the sun (a roof?) and installing your own LED lighting that you can control. The geometry (direction) and wavelength of the light will be important to optimizing contrast. If I understand your brief description, light coming from behind the log may be a good solution. Also, a camera having a better dynamic range would be more forgiving of the bright and dark areas.


Brian Durand - AIA Certified Vision Professional, Advanced Level
bdurand@i4solutions.us
(612) 888-6000

I've been working with laser profiling sensors to generate 3D images and inspecting them with vision tools. Usually these devices only give you what is called a height image. Using this image I can measure almost anything I want but I cannot read a 2D code printed on an object or inspect the color/grayscale value of the same object. Is there a device that can deliver both Height Image and "normal image" (similar to one from a camera) or should I just use a profile sensor and camera at the same time?


You might consider grabbing an additional image with the laser turned off and an appropriate 2D light turned on, in order to view the 2D code. Or, your friends at Sick make the Ranger camera that can grab both 2D and height info.


Brian Durand - President
bdurand@i4solutions.us
(612) 888-6000

I am working on outdoor system for detecting fast moving objects. I need an inexpensive solution - 4 cameras shooting @ ~40 fps, 2MP, GIGE, frame level synchronization - in this case minimum 25 ms accuracy (1/40). I need roughly about 100 degrees H viewing angle per camera. The idea is to detect the objects and recreate their positions in X-Y-Z. Does anyone have any idea about the hardware setup? Its really tricky to find the right combination between sensor and optics to achieve the desired FOV at reasonable price (camera + housing + lenses should not be more than 500-600 USD). Another thing is the the synchronization, I want it to be as simple as possible, no additional trigger boxes and cables, so the sync must be done via PTP. The problem is not many cameras support PTP which makes the choice even harder or impossible.


Hi Ivan, thanks for posting. Here is some info I think you'll find helpful. Basler has a white paper about synchronous capture using their cameras: http://s.baslerweb.com/media/documents/BAS1601_White_Paper_Multi_Camera_applications_EN.pdf I recommend the new Basler acA1920-40gm camera. Great for outdoors, given 73 db dynamic range and 70% quantum efficiency. Great value, and not too far from your goal. Note dynamic range comes in part from the camera's large pixels, which requires a higher cost 1" lens unless you can reduce resolution (AOI) to, say, 1440 x 1200. See https://machinevisionstore.com/Catalog/Details/1540. Regarding field of view, there is a lens calculator for this specific camera here: https://machinevisionstore.com/design/EntrocentricCalculator?cameraProductId=1540 Good luck with your project.


Brian Durand - President
bdurand@i4solutions.us
(612) 888-6000

Is there a light combination that can take pictures of light brown plastic bottle with water droplets to detect if the cap is on straight or if it is crooked? Cap is just slightly darker than bottle. Water droplets are causing problems. Can a blue light help or an IR backlight?


If space allows, a back light would make it easier. An IR wavelength, say 850 nm, may or may not help "see through" the water. Be sure your camera is sensitive enough in the near IR range, with any internal IR filter removed. Shorter wavelengths (closer to 800 than 900 nm) transmit better through typical lenses. You might also find that a polarizer/analyzer combination helps.


Brian Durand - President
bdurand@i4solutions.us
(612) 888-6000

Hi, we are working with a sort of complex system with 8 GigE Allied Vision cameras running in 12Bit PixelFormat mode connected to a Switch with a 10Gig uplink to a virtual machine (ESXi) on which our software grabs the images. All Cameras are only used to take single frames, no video. At least 4 cameras are triggered by the same hardware trigger to grab a frame of an object. In the worst case even 8 Cameras may grab at the same time. In the last time we were facing problems with incomplete frames. We only have one try to grab the frame since the object will moving away. We tried with different parameters like PacketSize of 9K and Receive Buffers in the hardware adapters and virtual network adapters but this won't fix the problem for us. The switch itself does not report any errors and the network traffic seems not to be at any limit. It seems like the VM is having some trouble here. Using Wireshark to take a look at incoming GVSP Packets and outgoing GVCP Packets indicates that Packets are missing on the receiving side and requested for retransmission but only up to some limit. We can see that for ~200ms not a single GVSP Packet is received, like a short 'hickup'. What we want is to get this as robust as possible since we have up to 10 seconds before the next object triggers a new grab. So we have plenty of time to wait for the frames if only possible by the SDK. From my understanding several GVSP Parameters exist capable to be tuned that way but these are either not implemented in the SDK or some internal timeouts make it impossible. Has anyone experience with such a system and the GVSP protocol? Sidenote: We have set the camera bandwidths down to 10 Mb/s but this seems not to solve the problem. Looks like the problems lays in triggering multiple cameras at exactly the same time. Best regards


Although I'm not familiar with the AVT drivers, many GigE drivers have parameters intended to solve this problem. Specifically, camera parameters include Frame Transmission Delay, Inter-Packet Delay, and Bandwidth Reserve. Set the Frame Transmission Delay to different values for each camera so they don't all send at once.

Assuming you don't have those parameters available... It isn't clear to me whether the problem is in the switch or the VM. If the switch, you might think about a model having a chip dedicated to each port. If the VM, well, I wish you luck.


Brian Durand - President
bdurand@i4solutions.us
(612) 888-6000

I have 2 applications where I need very uniform lighting across a large area (one is 52"x24", the other is 62" x 24", though other designs are possible). There are 2 camera is in the middle of this. I've reached out to several manufacturers/distributors for a light this large and with the specified ~25,000 Lux at .5 meters, but have been unable to get a quote. Does anyone know of a manufacturer who can do this?


Hi Matt, We could help you with this. We've recently worked on similar projects delivering up to 100,000 lux over large areas. Please contact me directly for info.


Brian Durand - President
bdurand@i4solutions.us
(612) 888-6000

I need a custom two camera setup hooked together and more. Who can help with that?


Hi Randal, this sounds like something we can help you with, though we need to learn the specifics. Feel free to contact me at the email or phone number below.


Brian Durand - President
bdurand@i4solutions.us
(612) 888-6000