CPC G06Q 30/018 (2013.01) [G06T 7/0004 (2013.01); G06T 2207/30164 (2013.01)] | 16 Claims |
1. A platform server, comprising:
at least one memory configured to store instructions for performing a predetermined operation;
and at least one processor operatively connected to the at least one memory and configured to execute the instructions, wherein the at least one processor is configured to:
pre-train a neural network model by using an image determination algorithm based on an image data set, during which the neural network model learns from the image data set so that each bicycle part of a bicycle to which specification information for each bicycle part is mapped in a way that a position of each bicycle part is specified using a bounding box in an image of the bicycle, a class specifying the bicycle part is labeled, and detailed specification information including a material and weight is mapped to each bicycle part;
store defined data defining carbon emissions in a specification information database (DB),
wherein the defined data includes carbon emissions for each manufacturing weight of a plurality of predetermined materials configuring each of the bicycle parts when each of the plurality of predetermined materials is manufactured;
acquire an image of a bicycle from an owner;
determine parts included in the acquired image by:
inputting the acquired image to the neural network model,
extracting, by using the neural network model through convolution arithmetic, a plurality of feature values of the acquired image,
specifying, by using the neural network model, via identifying a plurality of specified parts of based on a plurality of positions of bicycle parts included in the acquired image presented as the plurality of feature values,
searching and mapping, by using the neural network model, detailed specification information corresponding to the plurality of specified parts in the specification information DB,
wherein the detailed specification information for each part of the plurality of specified parts comprises information on a material and weight of each specified part,
and outputting the detailed specification information mapped to the specified parts;
determine carbon emissions according to manufacturing of the bicycle corresponding to the acquired image by comparing information on the determined parts with the defined data;
and provide mileage to a subject related to an event based on the determined carbon emissions when the event related to the bicycle corresponding to the acquired image occurs,
wherein the determining carbon emissions includes:
determining 3 Zone parts of the bicycle corresponding to the acquired image configuring a frame, a wheel, and a drive system among the determined parts of the bicycle;
determining a material and weight of the determined 3 Zone parts based on the detailed specification information mapped to the specified parts;
calculating carbon emissions during manufacturing of the determined 3 Zone parts by multiplying the weight of the determined 3 Zone parts with a carbon emission for each manufacturing weight corresponding to the material of the determined 3 Zone parts according to the defined data stored in the specification information DB;
calculating carbon emissions during manufacturing parts of the bicycle corresponding to the acquired image other than the determined 3 Zone parts based on an average of carbon emissions emitted by the parts of the bicycle corresponding to the acquired image other than the determined 3 Zone parts;
and determining the carbon emissions according to manufacturing of the bicycle corresponding to the acquired image by summing the carbon emissions during manufacturing of the determined 3 Zone parts and the carbon emissions of the parts other than the determined 3 Zone parts.
|