Skip to main content

Posts

Showing posts with the label Other

Viola-Jones & AdaBoost overview

Here is a university project I particularly enjoyed working on and I hope some ideas here are useful some somebody else.   The task: Computer Vision project with something to do with Face Detection.   The project: Simplified Viola-Jones implementation (in MATLAB), from the ground up. Following is an overview. I won’t publish any code; you’d miss out on all the fun! First, reading and sources: Of course, the original paper : Robust Real-Time Face Detection. Viola P.; Jones M.J. (2001) And the material from CSE 455: Computer Vision Shapiro L. (U. Washington) (2017): Image datasets, more down to earth theory and implementation suggestions. Quick overview: Some “features” made up of rectangles are generated randomly within some bounds. One can compute the value of each feature for a particular image by adding pixel values under white rectangles and subtracting those under black rectangles. What’s called an Integral Image speeds ups computations significantly. The ...

Tetris on Processing

Just a version of the classic Tetris game written in the Processing environment as a classroom project. All the code and further information can be found  here.

Split-ring compound epicyclic/planetary gearboxes

A while ago, I came across this strange thing called ‘split-ring compound epicyclic/planetary gearboxes’. They seemed really nice, extremely high gear ratios in compact, stackable modules. But the already existing models were not enough. I wanted to be able to design my own, and due to the lack of information on the subject, I had to do a little research and some math. Here is most of what I would have liked to find on the first place: 1. What is a planetary gearbox? Planetary gearboxes, as their name says, resemble planets orbiting around a “sun”. They are composed of a sun gear, in the center, two or more planet gears around it -and often fitted to a carrier- and a ring/annulus gear on the outside. As an image is worth a thousand words: Source Their main feature is a high reduction ratio in a small, flat space, and also, it is easy to couple the output of one gearbox to the input of another one, getting a two or more stage gearbox with such a high reduction ratio. But where is the i...