6 Tricks for Healthy Eating

June 6th, 2009 1 comment

This was a guest post for my uncle’s site, Harmony Earth. You can find it in the “Success Stories” section. Enjoy!

I’ve been eating a mostly plant-based diet for the past few years. When I first got started, I faced personal and social barriers. However, by taking a few conscious steps, I was able to break them down and really improve my eating habits! Knowing the truth about nutrition, understanding the benefits of a plant-based diet, and committing to a change are all important, but actually revamping my lifestyle was a daunting task. Here are 6 tricks that I used.

  • Think Long-term
  • Add Some Extra Steps
  • Keep the Good Stuff Nearby
  • Surround Yourself
  • Embrace Frugality
  • Get Accountable

By thinking long-term about rewards and taking steps to preempt myself from falling into old eating habits I was able to leap feet-first into a new way of eating that has improved my life immeasurably.    Click to continue →

Categories: Tips Tags: , ,

We Were Born to Run

June 2nd, 2009 No comments

I run frequently and had heard some buzz about this book. I’m keenly interested in the amazing results that often come from ancient wisdom and using our incredible human body as correctly as possible. These are the exact ideas that author, Christopher McDougall touches on in his book, “Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen.”

The book has two main parts. First, it follows the story of the author as he investigates solutions to his own problems with running. Along the way he, meets, befriends, and races with members of a mysterious southwestern tribe known as the Tarahumara Indians and several other interesting characters. The second part of the book (which is mixed in with the story) contains various accounts of scientific study, an evolutionary history of running, and the modern history of the running industry. Here are some key points I found very interesting:    Click to continue →

Categories: Books Tags: , ,

The Science of Success

April 22nd, 2009 1 comment

Koch Industries is the second largest privately held company in the world. In “The Science of Success,” the C.E.O. talks about the management philosophies that his company uses to be so successful.

 

In short, the techniques called “Market-based Management” (MBM) described in the book are string of very sensible ideas. The true power of the book is that it shows how to join these sensible ideas together into a cohesive and effective management strategy. In this review, I’ll briefly describe the points that really hit home with me.    Click to continue →

Categories: Books, Business Tags: ,

Sparse Field Active Contours

April 21st, 2009 54 comments

Active contour methods for image segmentation allow a contour to deform iteratively to partition an image into regions. Active contours are often implemented with level sets. The primary drawback, however, is that they are slow to compute. This post presents a technical report describing, in detail, the sparse field method (SFM) proposed by Ross Whitaker [pdf], which allows one to implement level set active contours very efficiently. The algorithm is described in detail, specific notes are given about implementation, and source code is provided.

Fast Level Sets Demo

The links below point to the technical report and a demo written in C++/MEX that can be run directly in MATLAB. The demo implements the Chan-Vese segmentation energy, but many energies can be minimized using the provided framework.

Sparse Field Method – Technical Report [pdf]
Sparse Field Method – Matlab Demo [zip]

To run the MATLAB demo, simply unzip the file and run:
>>sfm_chanvese_demo
at the command line. On the first run, this will compile the MEX code on your machine and then run the demo. If the MEX compile fails, please check your MEX setup. The demo is for a 2D image, but the codes work for 3D images as well.

My hope is that other researchers wishing to quickly implement Whitaker’s method can use this information to easily understand the intricacies of the algorithm which, in my opinion, were not presented clearly in Whitaker’s original paper. Personally, these codes have SUBSTANTIALLY sped up my segmentations, and are allowing me to make much faster progress towards completing my PhD!

Thanks to Ernst Schwartz and Andy for helping to find small bugs in the codes and documentation. (they’re fixed now!)

For more information regarding active contour, segmentation, and computer vision, check here: Computer Vision Posts

Using Hyperref, Graphicx, and Algorithm together

April 21st, 2009 1 comment

In LaTeX, the hyperref package can be challenging to work with. It is well known that the hyperref package must be loaded last, BUT when using the algorithm package as well things get tricky. algorithm must be loaded after hyperref BUT, doing the following error if figures are used at the same time with pdfTeX:

ERROR: pdfTeX warning (ext4): destination with the same identifier (name{figure.1})

The solution is to load the float package (which is normally loaded by other more high-level packages) before hyperref like so:

\usepackage{amsmath,amsymb,graphicx,subfigure,etc.,etc.}
\usepackage{float}
\usepackage{hyperref}
\usepackage{algorithm}

The other solution is to not use pdfLaTeX, and use regular LaTeX instead.

Categories: LaTeX Tags:

Spring Photos

March 28th, 2009 2 comments

Last weekend, I planted a new container garden… this time incorporating tomatoes for the first time! I was inspired by the beautiful spring weather and budding trees to take some photos around my apartment. I’m always amazed at the pictures that can be found in places you thought you already knew.

Categories: Personal, Photos Tags: , ,

Advanced LaTeX Workshop

March 12th, 2009 2 comments

The “LaTeX Intro Workshop” was such a big hit that I was asked to do an advanced workshop as a follow up.

LaTeX

I will cover these main topics:

  • LaTeX Basics
  • GT Thesis Writing
  • Useful packages
  • BibTeX bibliographies
  • Advanced figure tutorial
  • Beamer slides presentation tutorial
  • Beamer poster tutorial

While there is certainly enough minutia within LaTeX to keep someone busy forever trying to learn it all, I decided to focus on some of the bigger-picture topics that might benefit everyone. After all, there’s always google to answer those little specific questions.

Here are the files for the tutorial that will be covered during the talk:

advanced_latex_presentation.zip

This zip file holds three different tutorials. The first is a tutorial on creating beautiful figures. The second is on creating slideshows in beamer. The third is a short intro to making posters in beamer.

This tutorial will be performed LIVE on March 26th at 3pm in the Homer Rice Instructional Center in the Georgia Tech Library.

Categories: LaTeX Tags: , , ,

PhD Thesis Proposal Presentation

March 8th, 2009 3 comments

This week I made a presentation to my thesis committee at Georgia Tech to propose the content that will make up my Ph.D. dissertation. I’m happy to say that it went well and I’m on-track to graduate in September of 2009. The video below is an abridged version of the presentation I gave. It’s about 15 minutes long, and gives a general idea of the work I’ve been doing over the past three years as well as what I hope to accomplish before I finish. In a sentence, I propose a way to analyze image statistics locally that improves performance in several medical image processing applications.


On a side note, people interested in creating screen-casts of presentations on a Mac, should consider the program ScreenFlow, which worked great for me! This was also my first presentation created with Apple’s Keynote software, but I’m sure it won’t be the last.

Evolution by Stephen Baxter

December 11th, 2008 No comments

As a dedicated member of the human species, I was curious when my advisor recommended this book about human evolution. The author uses an engaging approach to discuss the changes that took place as early primates from the Cretaceous period evolved bit by bit towards modern humans and beyond!

Evolution by Stephen Baxter

Baxter selects 19 individuals and follows each through a portion of their lives. The first is a tiny, rat-like primate living along-side dinosaurs 65 million years ago, and the last is a distant relative of humans living 500 million years in the future. As we get to know each individual we get a sense of what motivates them, how they live, and how they have built upon that which their ancestors used to be successful.

I had two big take-aways from this book.    Click to continue →

Categories: Books Tags:

LaTeX Intro Workshop

November 13th, 2008 2 comments

LaTeX (pronounced lah-tech) is a powerful tool for creating beautiful documents. This post covers a workshop I gave recently introducing LaTeX to some curious graduate students. The materials here show some of the features and walk new users through the basics of using LaTeX.

This would make a nice tutorial for others trying to teach LaTeX as well as enterprising students trying to find a quick way to jump in and start using it. The workshop I taught was part of a class put on by the Georgia Tech Library. I will teach a second class on Dec. 1, 2008. Much of the work in creating these examples was done by David Reid and adopted (slightly) by me.

I began the class with this presentation:

LaTeX Introduction Presentation

This covers what LaTeX is, why it’s useful, and walks the class through the setup of the integrated TeX editor use used, TeXnicCenter. This talk also introduces the examples covered during the workshop. Below is a link to the example files used.

LaTeX Workshop Files

I walked the class through each of the files, explaining peculiarities and pointing out the differences between commands, environments, etc. The workshop finished with a quick summary of some of the other uses of LaTeX including making slides and posters. I also provided links to these very useful resources:

David’s Slideshow

The Not So Short Guide to LaTeX2e

I may try to tape-record the next class and post the video here for anyone interested in watching.

Categories: LaTeX Tags: , ,