Category Archives: Development

Image Aesthetics Scoring Engine

The developed engine gets the image and outputs a score showing the amount of the beauty inside the image! The code is working on Android/iOS platform,

The engine speed is about 100-200ms which makes it suitable for a real-time engine. The core exploits GPU to compute aesthetic features from the image, and estimate the aesthetic score.

To be continued …

 

Thumbnail Generation Engine by Smart Cropping

Given any aspect ratio, oval shape, or automatically AutoThumbGen generates a thumbnail based on the input image. In fact, the most prominent part of the input image is recognized and captured by the app with a proper thumbnail size. The source code is in C. The code has been also embedded in Android via JNI and PHP by exec.

Sample photos:

 

 

The contributors: Jia Li, Farshid Farhat, James Wang.

Optical CDMA Network Simulator (OCNS)

Optical CDMA Wireless Multi-User Network System includes some transmitters and receivers. In this network, an Optical Orthogonal Code (OOC) is assigned to each user (Tx or Rx) to connect to its equivalent-OOC user and after synchronization between this two equivalent-OOC user, they can send and receive data to/from each other.
In this project, I worked to design and Implement a simulator for Optical CDMA Wireless Multi-User Network. This simulator has eliminated some of practical problems like number of users can be used by network practically.
OCNS is the name of the simulator for Optical CDMA Networks. I did this project as my BS Project. My supervisor, Prof. Pakravan, suggested me this project in April 2004. In July 2004, I finished the documentation of this project in persian language. I developed OCNS by using Visual C++ software. I’ve presented the defined classes in my project below.

 

Defined Classes:
CAboutDlg
CBit
CBuffer
CChildFrm
CChip
CCode
CCounter
CCRC
CData
CDataDialog
CFIR
CFIRDialog
CFrame
CGetNumDialog
CHeader
CMainFrame
CMedium
CMediumDialog
CMSFlexGrid
COCNSApp
COCNSCntrlItem
COCNSDoc
COCNSView
CResource
COleFont
CPicture
CRowCursor
CRx
CRxDialog
CSim
CSimDialog
CSimShowDialog
CStdAfx
CTx
CTxDialog
CTxRx

 

References:

[1] Farshid Farhat, “Optical CDMA Network Simulator,” BS Thesis, Sharif University of Technology, 2005.