Reflection
Solder and metal surfaces reflect the fixed lights. I looked for cases where glare changed the result.
A summer internship at Solomon Technology. My main project was a PCB inspection demo for Automation Taipei 2024. I set up the camera and lighting, collected and labeled about 200 board images, and trained the inspection models in Solomon’s vision platform. I also maintained the live demo in the company showroom.
A soldered PCB can be wrong in a few ways. A part can sit in the wrong position, the wrong part can be fitted, or a solder joint can be bad. Some of these are easy for a camera to see. Others depend on small details, like the color bands that give a resistor its value.
How the board is imaged matters as much as the model. Solder and metal reflect light, taller parts cast shadows, and a board that sits slightly off position looks different to the camera.
My supervisor assigned work project by project. The main one was a PCB inspection demo for Automation Taipei 2024, an industrial automation trade show. The other was keeping the company’s showroom demo working well.
There were two pieces of work. The expo project was mine from setup to demonstration. In the showroom demo, my job was maintenance, testing, and retraining. Both were on the application side of Solomon’s vision platform.
Worked within Solomon’s vision platform, turning its detection tools into a working PCB inspection system.
The expo setup kept the camera and the lights fixed. That way, a change in the result could be traced to the board and not to the capture.
Is each part in the position it should be?
Is the right part fitted? For resistors, this means reading the value from the color bands.
Does each solder joint look properly formed?
| Expo project | Showroom demo | |
|---|---|---|
| Purpose | PCB inspection demo for Automation Taipei 2024 | Live demo for showroom visitors |
| Camera | Fixed camera, fixed lighting | Tablet camera, held by hand at any angle, live video |
| My part | Rig, images and labels, model training, testing, demonstration | Maintenance, testing, retraining the whole model |
The showroom demo has to cope with more variation than the expo rig, because the camera moves and the viewing angle changes.
I tested the expo models by changing what the camera sees, then reported what failed to the AI engineering team.
Solder and metal surfaces reflect the fixed lights. I looked for cases where glare changed the result.
Taller components cast shadows on the parts next to them. I checked how those shadows affected the checks.
I moved the board around in the frame to see whether each check still found the right part.
Both videos are internal test recordings from the expo project, not footage from the trade show.
The expo project went from camera setup to a working demonstration at Automation Taipei 2024, and my test findings went to the AI engineering team. In the showroom, I retrained the live demo’s model and kept the demo running.
I presented the demo to visitors at the expo, and Solomon’s chairman showcased it to Taiwan’s Vice President.
The showroom demo inspects live video, so the retrained model was judged by watching it work, not by counting results per trial.
The expo models were trained on about 200 images from one fixed setup, built for a live trade-show demonstration.