That is what it looks like to me. Algae is a long and frustrating battle. There are two links in my signature that discuss battling nuisance algae that can help you out. Basically, feed minimally, do water changes and top offs with
ro/
di water, and possibly use media like
GFO to assist.