A baby bottle analysis system, comprising: an input for receiving image data of a baby bottle to be analyzed; and a processor, wherein the processor is adapted to: use image analysis to identify at least shape characteristics of the bottle, and use the identified at least shape characteristics to determine a bottle type from a database of pre-stored different baby bottle types; obtain additional information of the baby bottle from the database, which database relates the different baby bottle types to said additional information, wherein said additional information identifies a volume for different liquid levels from the base of the baby bottle; and use image analysis to determine a liquid level in the baby bottle and use the determined liquid level to determine a liquid volume in the baby bottle based on the baby bottle type and the additional information, the additional information taking into account absolute dimensions of the identified bottle, wherein the processor is adapted to use scale-independent image analysis that does not rely on absolute dimensions to identify the shape characteristics of the bottle and to determine the liquid level. an input for receiving image data of a baby bottle to be analyzed; and a processor, wherein the processor is adapted to: use image analysis to identify at least shape characteristics of the bottle, and use the identified at least shape characteristics to determine a bottle type from a database of pre-stored different baby bottle types; obtain additional information of the baby bottle from the database, which database relates the different baby bottle types to said additional information, wherein said additional information identifies a volume for different liquid levels from the base of the baby bottle; and use image analysis to determine a liquid level in the baby bottle and use the determined liquid level to determine a liquid volume in the baby bottle based on the baby bottle type and the additional information, the additional information taking into account absolute dimensions of the identified bottle, wherein the processor is adapted to use scale-independent image analysis that does not rely on absolute dimensions to identify the shape characteristics of the bottle and to determine the liquid level. use image analysis to identify at least shape characteristics of the bottle, and use the identified at least shape characteristics to determine a bottle type from a database of pre-stored different baby bottle types; obtain additional information of the baby bottle from the database, which database relates the different baby bottle types to said additional information, wherein said additional information identifies a volume for different liquid levels from the base of the baby bottle; and use image analysis to determine a liquid level in the baby bottle and use the determined liquid level to determine a liquid volume in the baby bottle based on the baby bottle type and the additional information, the additional information taking into account absolute dimensions of the identified bottle, wherein the processor is adapted to use scale-independent image analysis that does not rely on absolute dimensions to identify the shape characteristics of the bottle and to determine the liquid level.