Boston Sketching
I started sketching again. Boston is a beautiful city.
I started sketching again. Boston is a beautiful city.
This is a draft
Webcast
The capstone project is the culmination of one’s experience in college. The foundation, each brick, supports the cap. Everything I was exposed to contributed to the project. GWU CS Senior Design Paper
Capstone Arch
^----/......./---.^
.--. :^ ^/ ^.--.
^:+^ ^/ / ^+:^
^:- :- -:..^:. -: -:^
-: ./-.-:--..^^^..--:-.-/. :-
/. ^+-^ ^-+^ ./
:.:- ^:- -:^ -:-:
-- ^:-.-/^ ^/-.-:^ .-
/
...
Owning a 3D printer, is something I’ve always wanted ever since coming to National Maker Faire at NYC in 2014. The ability to generate physical objects from nothing without requiring a complex manufacturing background is what was most appealing to me. You no longer needed to cast objects, or machine parts. You could just melt plastic in the shape of whatever you wanted.
3D Printer, Maker Faire 2015
February 26th 2018
Residential Building Inspection - Apartment Failure
On February 26th 2018 I finally decided to pull the trigger. Chris’s 3D printer was confiscated from our room for being a safety hazard and being the defiant individual I decided to buy one for myself. (Chris even agreed to provide tech support for it.)
February 27th 2018
I order the CR-10. The best 3D printer for the price!
During this time, Chris fights GWU and eventually gets the ruling overturned.
...
Two weeks ago I graduated university
Four Weeks ago I graduated university
On May 20th, 2018 I graduated university. 🎓🍾
For several weeks I’ve been reflecting on my college experience. Did I really change? This is a living post and, is my expression of college. What I gained, what I lost, a collection of an anecdotes, and an attempt to write in an interesting way.
Professor Guiriec’s panorama photo. You can see me on the left.
Front row seats to commencement.
Left to Right: Alexandra Jordan, Jeff Schulthies, Anna Valaika, Chris Poole, Scott Barnes
Me and Professor Guiriec
CS 1111 Group
Left to Right: Jacob Jones, Zach Mumbauer, Jeff Schulthies, Tarek Hatata
Generative Adversarial Networks (GANs) are a relatively new idea in computer science. The idea is that you have a system of two neural networks that are placed in a zero-sum game. One acts as a generator which creates images and the other acts as a discriminator which evaluates the images as real or fake. Essentially you are exploring the space of images that will result in a classification of a neural network and determining the “realness” or “fakeness” of these images. The example that is most often used to explain this idea would be the counterfeiter example.
These images are from Machine Learning is Fun Part 7: Abusing Generative Adversarial Networks to Make 8-bit Pixel Art
You begin by wanting to create a counterfeit bill. The generator creates a bad fake.
Then the discriminator evaluates the fake.
This results in the generator creating better fakes because of...
This post is about hybrid images with Python. I will be following the approach described in the SIGGRAPH 2006 paper.
The technique described in the paper takes a pair of images, and takes the high frequency of 1st image and the low frequency of the 2nd image.
The low pass filter is taken using the Gaussian filter.
low_pass = gaussian_filter(image_1)
The high pass filter is taken by taking the original image minus the Gaussian filter of the image.
high_pass = image_2 - gaussian_filter(image_2)
The images are then blended together using an average between them.
final_image = (high_pass + low_pass) / 2
The Gaussian filter uses a kernel size that is determined by the sigma. Sigma is calculated through the formula f_c = 1 / (2 * pi * sigma)
which is formula for the cut off frequency for the Gaussian filter. This lets me experiment with different cycles/image for each...
This post is about aligning images with Python.
We will be aligning images from Sergei Mikhailovich Prokudin-Gorskii(1863-1944). He took photographs at three exposures using a glass plate filters in order to separate the photograph into three color channels(red, green, and blue). The photographs are online at the library of congress.
This gif is an example of what what were are attempting to do in photoshop.
Pseudocode
def align(channel_to_align, image_channel):
for i in range(-15, 15):
for j in range(-15, 15):
Move the image and score it
return aligned_image
This example works well on smaller images.
1024px x 398px
Original
Unaligned Image
Aligned Image
There is very little difference to the unaligned image when using the same algorithm. The reason being, as images become...
Workshop for GW Tech Collective.
Check it out here
My old blog posts from our OrgSync page
Techies on the Town: Sushi Para, Nando’s, and Her
Workshop: Intro to MATLAB
Techies on the Town: The Martian
Star Wars Theme