All posts by Peter Y Lin

Taking Advantage Of SMB 3.0 Multi-Channel

There is a great, yet very little known, feature built into latest Windows OS, it is called SMB 3.0 Multi-Channel and it was available since Windows 8. So what is SMB? It stands for Server Message Block, according to Wiki, it is mainly used for file, printer, and even serial ports sharing between nodes in a network. And most usages of it involves computers running Microsoft Windows.

Continue reading Taking Advantage Of SMB 3.0 Multi-Channel

Adapting Industrial Lenses For Macro Photography

If you ever visited some industrial surplus shops, very often you would see some cameras and lenses used in industrial automation. But you probably do not know that these lenses can have very high optical performance and features we want: high resolving power, large image circle, low distortion, and often very long working distance compared to some of other lenses we use.

Continue reading Adapting Industrial Lenses For Macro Photography

Playing With DigiSpark

I was thinking about building a delay circuit quickly and effectively and with small footprint. The idea is to delay a signal either from a camera or from other camera triggering devices and then trigger a flash after the delay.

Beside my need to build such a circuit, it is also my goal to share it and make it DIYable. Therefore, using a small microchip came up to my mind. One such MCU is Attiny45 series by Atmel (now Microchip) as it is so popular and you can use an Arduino to program it. While searching for Attiny45, I came across something that I have forgotten — DigiSpark boards!  Continue reading Playing With DigiSpark

Getting Clean Black Background

Very often I encounter a beautiful image with black background but with a slight set back — the background is not as “black” as the author (and I) intended to be. And again often, you can see lots of photoshop efforts to make it black, such as spotty blobs of different shades of black, traces of black brushes, etc, but these efforts fail too frequently to wonder how to get a good clean black background!

Continue reading Getting Clean Black Background

Using C-mount Lenses On Micro Four Thirds and Super 16 Cameras. Part II

In last blog, I covered general thoughts about using C-mount lenses on MFT or super 16 cameras, I think it is time to do some testings on these cheap C-mount lenses.

COVER_TEST_25MM.png

APS-C coverage C-mount lenses are getting more popular than ever, here are two first generation ones, a 35mm and a 25mm.

Continue reading Using C-mount Lenses On Micro Four Thirds and Super 16 Cameras. Part II

Using C-mount Lenses On Micro Four Thirds and Super 16 Cameras. Part I

Ever since I bought the Panasonic GH5, I was shocked by the fact that lenses for Micro Four Thirds (MFT) cameras are so expensive. Though, I am able to salvage my Canon lenses by using an adapter with and without speed boost glasses, I am still in search for some other options. Needless to say, I happened upon some C-mount lenses and I am amazed, to say the least, by the performance of some of these lenses.

Cover2.png

There are thousands of C-mount lenses out there with various focal length, sensor coverage, and above all, quality, but not all of them can be used on MFT cameras, so how do we choose?

Continue reading Using C-mount Lenses On Micro Four Thirds and Super 16 Cameras. Part I

Analysis Of Misalignment Between Optical And Motion Axis For Focus Stacking.

I have been asked many times about why there are streaking patterns around border of final stacked image. Well, the most common cause of these streaking patterns is due to the optical instruments used — the magnification of optical instrument changes when the distance between the subject and sensor changes. When stacking algorithm attempts to align all images, there will be mismatch of subject size. Information in one image just does not exist in another, thus stacking software often fills the final image with some arbitrary (arbitrarily chosen) pixels. However, if a telecentric optical instrument is used, due to the nature of telecentricity, there is no change in magnification, therefore there should be no or very little streaking patterns. But many still get streaking patterns even when a telecentric optical instrument is used. What gives? Here is why!

Streaking

 

Continue reading Analysis Of Misalignment Between Optical And Motion Axis For Focus Stacking.

Reading Digital Caliper From Arduino

I have just encountered the need to read a digital dial indicator for another personal project. However, most of these digital dial indicators are “expensive” (normally cost about 30 – 100 USD), so I figure to just get a cheap digital caliper costing about 3 USD to start with. I totally understand that a cheap digital caliper might have different data protocols, but from what I gathered on the internet, most of these Chinese digital measurement tools use similar format — a clock and a data.

CaliperProofArduino output matches (closely) caliper reading. There are some discrepancy, but I think it the poor caliper that is displaying wrong data

Not able to find my USB logic analyzer and my oscilloscope is dead, I decided to use an Arduino as signal analyzer. read more

Hazy Stack? Watch Your Diffusion Setup.

Admit it, you have encountered this, after so much effort capturing images for stacking and painfully waiting for stacking software to finish, you ended up with an image with a lot of haze. So much so, your skillful Photoshop tricks can’t help it. Oh OK, sometimes Photoshop does help, but I still believe to get it right at the first place.

Setup_08So what happened? What happened is that your diffusion setup is causing light beams entering your lens, causing glare and haze. read more