Nonlinear unmixing algorithms are playing a key role in modern earth observation analysis thanks to their ability to characterize complex phenomena occurring in the instantaneous field of view. When unmixing hyperspectral images according to nonlinear mixture models by means of state-of-the-art methods, actual abundances of the elements in the scene can be only indirectly estimated. Thus, the reliability of the investigation can be dramatically jeopardized, hence degrading the accuracy of the characterization of the surface composition. In order to overcome this issue, we propose in this paper a nonlinear programming scheme that aims at providing direct estimation of the end members fractions. The method we introduce is based on a structural optimization approach where the abundances are directly assessed, so that no epistemic uncertainties are injected in the framework. Experimental results show that the proposed method is able to deliver accurate and reliable estimates of these quantities in hyperspectral images.