An image processing algorithm and implementation for determining holes on a printed circuit board (PCB)

Date of Publication

1993

Document Type

Master's Thesis

Degree Name

Master of Science in Electronics and Communications Engineering

Subject Categories

Engineering

College

Gokongwei College of Engineering

Department/Unit

Electronics and Communications Engineering

Thesis Adviser

Arnel Andres

Defense Panel Chair

Elmer Dadios

Defense Panel Member

Rudy Lim
Dr. Felicito Caluyo

Abstract/Summary

Image processing and pattern recognition (IPPR) techniques as applied for determining holes on a printed circuit board (pcb) and numerically-controlling a Drilling Machine System (DMS) is the main theme of this masteral thesis. An image of a printed circuit board (pcb) pattern is captured using a video camera interfaced to the commercially-available VIDEO BLASTER multi-media card, which has a built-in digitizer and frame grabber aside from its other functions. The captured image is then stored as an 8-bit gray level Tag Image File Format (TIFF) file. The IPPR software reads this image and is then processed using techniques like histogram computation, smoothing through mask filters, thresholding and binarization. After the image processing stage, through template matching, the holes, edges and lines pertinent to the pcb are detected and transformed into a set of useful data declaring the position (x and y location) and size of all holes on the pcb in millimeters. This information is then stored as an ASCII text file. This file serves as an input to another software module, the DMS program. This program embodies routines for controlling the drilling machine. The IPPR and DMS software modules were implemented using C++.

Abstract Format

html

Language

English

Format

Print

Accession Number

TG02356

Shelf Location

Archives, The Learning Commons, 12F Henry Sy Sr. Hall

Physical Description

l v. (various pagings)

Keywords

Algorithms; Image processing -- Digital techniques; Digital electronics; Printed circuit; Electronic circuit; Expansion boards (Microcomputers)

This document is currently not available here.

Share

COinS